public IHttpActionResult AddUser(UserMdel newuser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AuthBL AuthBusLayer = new AuthBL(); ApplicationUser OldUser = AuthBusLayer.FindUser(newuser.UserName, newuser.Password); if (OldUser != null) { return(BadRequest("Exist Befor")); } IdentityResult res = AuthBusLayer.CreateUser(newuser); if (res.Succeeded) { return(Ok("User")); } string Errors = ""; foreach (var item in res.Errors) { Errors += item + " "; } return(BadRequest(Errors)); }
private IdentityResult CreateAccount(UserMdel UserModel, ApplicationUser appuser) { appuser.UserName = UserModel.UserName; IdentityResult IdentityResult = _manager.CreateAsync(appuser, UserModel.Password).Result; return(IdentityResult); }
public IdentityResult CreateUser(UserMdel UserModel) { ApplicationUser Appuser = new ApplicationUser(); Appuser.UserName = UserModel.UserName; Appuser.Name = UserModel.Name; Appuser.Address = UserModel.Address; Appuser.Department_ID = UserModel.Department_ID; Appuser.IsDeleted = false; IdentityResult IdentityResult = CreateAccount(UserModel, Appuser); if (IdentityResult.Succeeded) { _manager.AddToRolesAsync(Appuser.Id, "User"); } return(IdentityResult); }
public IHttpActionResult UpdateStudent(UserMdel user) { AuthBL rep = new AuthBL(); ApplicationUser res = context.Users.Where(u => u.Id == user.Id).FirstOrDefault(); if (res != null) { res.Name = user.Name; res.Address = user.Address; res.UserName = user.UserName; res.Department_ID = user.Department_ID; res.IsDeleted = false; context.SaveChanges(); return(Ok()); } return(NotFound()); }