public User AddUser([FromBody] User user) { ValidateUser(user); long newUserId = dal.AddUser(user); return(dal.GetUserById((int)newUserId)); }
public int AddUser(UserDTO user) { if (!IsUserValide(user)) { return(ModelRules.LowerBoundOfId - 1); } return(userDal.AddUser(user)); }
public Guid AddJury(string email, string pass, string juryName) { User user = new User(); user.EMail = email; user.Pass = pass; user.Role = UserRoles.Jury; user.ID = Guid.NewGuid(); _usersDal.AddUser(user); Jury jury = new Jury(); jury.ID = Guid.NewGuid(); jury.UserID = user.ID; jury.Name = juryName; jury.Info = ""; _juryDal.AddJury(jury); return(jury.ID); }
public HttpResponseMessage PostUser([FromBody] UserDataModel userEmail) { var isRegistered = _userDal.GetUserByUsername(userEmail.Email) != null; if (isRegistered) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { Message = "User already exists" })); } var id = Guid.NewGuid(); var salt = Guid.NewGuid(); var password = SHA512Encrypter.Encrypt(salt + "1234"); _userDal.AddUser(id, userEmail.Email, salt, password, false); var message = new MailMessage(); var centralEmail = "*****@*****.**"; message.To.Add(new MailAddress(userEmail.Email)); message.From = new MailAddress(centralEmail); message.Subject = "Quiz Password"; message.Body = "Hello user your password is : 1234"; using (var smtp = new SmtpClient()) { var credential = new NetworkCredential { UserName = centralEmail, Password = "******" }; smtp.Credentials = credential; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; smtp.Send(message); } return(Request.CreateResponse(HttpStatusCode.Created)); }
/// <summary> /// 注册用户 /// </summary> /// <param name="model"></param> public void RegisterUser(UserRegisterModel model) { Check(model); var findUserByMobile = _userDal.FindUserByMobile(model.Mobile); if (findUserByMobile > 0) { Function.ExceptionThrow("Existed", "此号码已存在"); } var addUserResult = _userDal.AddUser(model.Mobile, model.CompanyName, Function.GetMd5(model.Password), model.Contact, model.RegType); if (addUserResult < 1) { Function.ExceptionThrow("Error", "注册失败"); } model.Id = addUserResult; }
public Task <IEnumerable <Crosscutting.Model.User> > CreateUserAsync(Crosscutting.Model.User user) { return(_userDal.AddUser(user)); }
public Guid AddUser(User user) { user.ID = Guid.NewGuid(); _usersDal.AddUser(user); return(user.ID); }
public void AddUser(Users user) { _userDal.AddUser(user); }