Pokaż
Ignoruj:
Data:
2009-10-02 13:15:40 (17 years ago)
Autor:
alina
Opis:

fix #207, #193, #205

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/Wierszowki/Wierszowki.Web/Controllers/UserController.cs

    r823 r842  
     1using System; 
    12using System.Linq; 
    23using System.Web.Mvc; 
     
    67using Wierszowki.Services.Interfaces; 
    78using xVal.ServerSide; 
     9using Wierszowki.Models; 
     10using System.Collections.Generic; 
    811 
    912namespace Wierszowki.Controllers 
     
    5255 
    5356            if (ModelState.IsValid) 
    54                 return View("Confirm", user); 
    55  
     57            { 
     58                var userConfirmViewData = new UserConfirmViewData(); 
     59                userConfirmViewData = InitUserConfirmViewData("Potwierdzenie dodania u¿ytkownika", "", OperationType.Create, user);    
     60                return View("Confirm", userConfirmViewData); 
     61            } 
    5662            return View(user); 
    5763        } 
     
    6268            return View(user); 
    6369        } 
     70 
    6471        [Authorize] 
    6572        [AcceptVerbs(HttpVerbs.Get)] 
     
    6774        { 
    6875            User user = _service.Find(id); 
     76            string errorInfo = ""; 
    6977            if (user != null) 
    7078            { 
     
    7785                else 
    7886                { 
    79                     ViewData["message"] = "error_user"; 
    80                     return View("Confirm");  
     87                    var userConfirmViewData = new UserConfirmViewData(); 
     88                    errorInfo = "Nie mo¿na edytowaæ u¿ytkownika, gdy¿ login ró¿ni siê od zalogowanego!!!"; 
     89                    userConfirmViewData = InitUserConfirmViewData("Edycja u¿ytkownika", errorInfo, OperationType.ErrorLogin, null); 
     90                    return View("Confirm", userConfirmViewData);                     
    8191                } 
    82  
    8392            } 
    84             ViewData["message"] = "error"; 
    85             return View("Confirm");           
     93            var userConfirmViewData1 = new UserConfirmViewData(); 
     94            errorInfo = "Nie mo¿na edytowaæ u¿ytkownika, gdy¿ u¿ytkownik o takim id nie istnieje !!!"; 
     95            userConfirmViewData1 = InitUserConfirmViewData("Edycja u¿ytkownika", errorInfo, OperationType.ErrorUser, null); 
     96            return View("Confirm", userConfirmViewData1);                  
    8697        } 
    8798 
     
    101112 
    102113            if (ModelState.IsValid) 
    103                 return View("Confirm", user); 
    104  
    105  
     114            { 
     115                var userConfirmViewData = new UserConfirmViewData(); 
     116                userConfirmViewData = InitUserConfirmViewData("Potwierdzenie edycji u¿ytkownika", "", OperationType.Update, user); 
     117                return View("Confirm", userConfirmViewData);  
     118            } 
    106119            return View(user); 
     120        } 
     121        private UserConfirmViewData InitUserConfirmViewData(string naglowek, string error, OperationType u_type, User user) 
     122        { 
     123            var viewData = new  UserConfirmViewData 
     124            { 
     125                Naglowek = naglowek, 
     126                ErrorInfo= error, 
     127                Akcja  = u_type, 
     128                User = user 
     129            }; 
     130            return viewData;         
    107131        } 
    108132    }