示例#1
0
 public Boolean addUser(User usr, ref Exception _ex)
 {
     try
     {
         usr.Password = HashStr.SHA1Hash(usr.Password);
         base.db.User.Add(usr);
         base.db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         _ex = ex;
         return(false);
     }
 }
 public JsonResult Output(String test)
 {
     return(Json(HashStr.SHA1Hash(test)));
 }
示例#3
0
 public Boolean editUser(int UsrId, User usr, ref Exception _ex)
 {
     try
     {
         User qr = base.db.User.Where(u => u.Id == UsrId).FirstOrDefault();
         if (qr == null)
         {
             throw new Exception("Not found user");
         }
         qr.Email     = (String.IsNullOrEmpty(usr.Email)) ? (qr.Email) : (usr.Email);
         qr.Username  = (String.IsNullOrEmpty(usr.Username)) ? (qr.Username) : (usr.Username);
         qr.Firstname = (String.IsNullOrEmpty(usr.Firstname)) ? (qr.Firstname) : (usr.Firstname);
         qr.Lastname  = (String.IsNullOrEmpty(usr.Lastname)) ? (qr.Lastname) : (usr.Lastname);
         qr.Password  = (String.IsNullOrEmpty(usr.Password)) ? (qr.Password) : (HashStr.SHA1Hash(usr.Password));
         qr.Ssn       = usr.Ssn;
         qr.Birthday  = usr.Birthday;
         qr.IsEnabled = usr.IsEnabled;
         qr.Phone     = usr.Phone;
         qr.Image     = usr.Image; //Save user image path only
         qr.Address   = usr.Address;
         base.db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         _ex = ex;
         return(false);
     }
 }