public IHttpActionResult Post(User user) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } repo.Save(user); return(Ok()); }
private void CreateUser( User user, string initialRole = null) { if (_repository.FindByName(user.UserName) == null) { if (!string.IsNullOrEmpty(initialRole)) { user.Roles = new List <UserRoles>(); user.Roles.Add(new UserRoles() { Role = initialRole }); } _repository.Save(user); } }