Ejemplo n.º 1
0
        public WebServiceResult UpdateUser(Dictionary <string, string> formData)
        {
            WebServiceResult retVal = new WebServiceResult()
            {
                Message = "OK", Result = ""
            };

            using (UserRepository rep = new UserRepository(new DiplomnaRabotaEntities()))
            {
                User user = rep.GetuserByUserName(formData["oldUserName"]);

                user.PassHash   = (formData.ContainsKey("PassHash") && formData["PassHash"] != "") ? formData["PassHash"] : user.PassHash;
                user.FullName   = (formData.ContainsKey("FullName") && formData["FullName"] != "") ? formData["FullName"] : user.FullName;
                user.Address    = (formData.ContainsKey("Address") && formData["Address"] != "") ? formData["Address"] : user.FullName;
                user.Email      = (formData.ContainsKey("Email") && formData["Email"] != "") ? formData["Email"] : user.FullName;
                user.ModifiedAt = DateTime.Now;
                rep.UpdateUser(user);
            }
            return(retVal);
        }