Pokaż
Ignoruj:
Data:
2009-09-30 15:49:14 (17 years ago)
Autor:
marek
Opis:

re #195 - merged with latest trunk

Lokalizacja:
branches/Emisje
Pliki:
4 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • branches/Emisje

    • Property svn:mergeinfo
      •  

        old new  
         1/branches/AutoShopper:815-818 
        12/branches/ReklamaReorganizacja:568-731 
        2 /trunk:774-810 
         3/tags/BazaReklam_1.1.28:831 
         4/trunk:774-837 
  • branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/MagazineItemController.cs

    r796 r838  
    5252                return RedirectToAction("Confirm", _context.Authors.Single(a => a.Id == magazineItem.AuthorId)); 
    5353            } 
    54  
    5554            var viewData = InitMagazineItemViewData(); 
    5655            viewData.MagazineItem = magazineItem; 
     56             
    5757            return View(viewData); 
    5858        } 
     
    6969            var viewData = InitMagazineItemViewData(); 
    7070            var magazineItem = _service.Find(id); 
     71 
     72            if (magazineItem == null) 
     73            { 
     74                ViewData["message"] = "null"; 
     75                return View("Confirm"); 
     76            } 
     77 
    7178            viewData.MagazineItem = magazineItem; 
    7279            viewData.Magazine = magazineItem.Issue.Magazine; 
     
    7582            return View(viewData); 
    7683        } 
    77  
    7884        [Authorize] 
    7985        [AcceptVerbs(HttpVerbs.Post)] 
     
    94100            { 
    95101                var author = _context.Authors.Single(a => a.Id == magazineItem.AuthorId); 
    96  
    97102                return RedirectToAction("Confirm", author); 
    98103            } 
    99  
    100104            var viewData = InitMagazineItemViewData(); 
    101105            viewData.MagazineItem = magazineItem; 
     
    115119            return viewData; 
    116120        } 
     121        [Authorize] 
     122        public ActionResult Delete(int id) 
     123        { 
     124            return View("Delete"); 
     125    } 
     126        [Authorize] 
     127        [AcceptVerbs(HttpVerbs.Post)] 
     128        public ActionResult Delete(MagazineItem magazineItem) 
     129        { 
     130            _service.Delete(magazineItem);    
     131            if (magazineItem.AuthorId == 0){ 
     132                ViewData["message"] = "null"; 
     133                return View("Confirm"); 
     134            }                                         
     135            ViewData["message"] = "delete"; 
     136            return View("Confirm"); 
     137            
     138        } 
    117139    } 
    118140} 
  • branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/ReportController.cs

    r796 r838  
    3333        public ActionResult Index() 
    3434        { 
     35 
    3536            var viewData = new ReportViewData 
    3637                               { 
    37                                    Authors = _context.GetAuthors().OrderBy(a => a.FullName).ToList() 
     38                                   Authors = _context.GetAuthors().OrderBy(a => a.FullName).ToList(), 
     39                                   EmploymentTypeList =  new SelectList(_context.GetEmploymentTypes().ToList(),"Id","Name"), 
     40                                   UserList = new SelectList(_context.GetUsers().OrderBy(u => u.FirstName).ToList(),"Id","FullName") 
    3841                               }; 
    3942            return View(viewData); 
  • branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/UserController.cs

    r752 r838  
    6262            return View(user); 
    6363        } 
    64  
    6564        [Authorize] 
    6665        [AcceptVerbs(HttpVerbs.Get)] 
    6766        public ActionResult Edit(int id) 
    6867        { 
     68            User user = _service.Find(id); 
     69            if (user != null) 
     70            { 
     71                string name = ControllerContext.HttpContext.User.Identity.Name; 
     72                var LogInUser = _service.FindOne(u => u.Login == name); 
     73                if (LogInUser.Id == user.Id) 
     74                { 
    6975            return View(_service.Find(id)); 
     76        } 
     77                else 
     78                { 
     79                    ViewData["message"] = "error_user"; 
     80                    return View("Confirm");  
     81                } 
     82 
     83            } 
     84            ViewData["message"] = "error"; 
     85            return View("Confirm");           
    7086        } 
    7187 
     
    7793            { 
    7894                _service.Update(user); 
     95                
    7996            } 
    8097            catch (RulesException ex)