public static RegistrationData DBWrapper(UserRegistrition ri) { RegistrationData rd = new RegistrationData(); rd.Login = ri.Login; rd.Name = ri.Name; rd.Password = SecurityMethods.GetSHA1Hash(ri.Password); return(rd); }
public string Post(UserRegistrition ur) { //Если такой логин уже зареган if (db.Users.FirstOrDefault(user => user.Login == ur.Login) != null) { return("Такой логин уже существует"); } RegistrationData rd = SecurityMethods.DBWrapper(ur); rd.Token = SecurityMethods.CreateToken(rd); db.Users.Add(rd); db.SaveChanges(); return("Пользователь успешно создан"); }