/// <summary> /// Register User /// </summary> /// <param name="value">User model</param> /// <returns>applied row count</returns> public int RegisterUser(ResisterUserViewModel value) { return(SqlDataAccess.SaveData <UserModel, dynamic>("dbo.Account_RegisterUser", new { UserSeqID = Guid.NewGuid().ToString(), FirstName = value.FirstName, LastName = value.LastName, Email = value.Email, Password = EncodingPassword(value.Password), RoleID = 0, // default set as an user })); }
public ActionResult RegisterUser([FromForm] ResisterUserViewModel value) { var user = new LoginUserViewModel(value.Email, value.Password); bool isExisted = AccountProcessor.LoginUser(user) != null ? true : false; if (isExisted) { return(BadRequest($"the givens user eamil existed in user database: '{value.Email}'")); } AccountProcessor.RegisterUser(value); return(Ok($"Regiser user successful: {value.Email}")); }