public async Task <HttpResponseMessage> Add(UserAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } try { IdentityUser entityUser = UserService.CreateUser(model.Email, model.Password); //Adds Newly created User to AspNetUserRoles table with the default role of 'user' AspNetUserRoleAddRequest role = new AspNetUserRoleAddRequest(); role.UserId = entityUser.Id; role.RoleId = 2; AspNetUserRoleService.Post(role); SuccessResponse response = await SendNewConfirmationEmail(model.Email, entityUser.Id); //PersonAddRequest person = new PersonAddRequest(); //ItemResponse<int> response = new ItemResponse<int>(); //person.Email = model.Email; //person.AspNetUserId = entityUser.Id; //response.Item = PersonService.Insert(person); //UserService service = new UserService(); //LoginResponse lR = service.Signin(model.Email, model.Password); return(Request.CreateResponse(HttpStatusCode.OK, response)); } catch { ErrorResponse response = new ErrorResponse("User already exists"); return(Request.CreateResponse(HttpStatusCode.Conflict, response)); } }
public HttpResponseMessage Delete(AspNetUserRoleAddRequest model) { _AspNetUserRoleService.Delete(model); SuccessResponse response = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage Post(AspNetUserRoleAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } _AspNetUserRoleService.Post(model); SuccessResponse response = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public void Delete(AspNetUserRoleAddRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.AspNetUserRoles_Delete", inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@UserId", model.UserId); paramCollection.AddWithValue("@Role", model.Role); } ); return; }
public async Task <HttpResponseMessage> Add(UserAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } IdentityUser entityUser = UserService.CreateUser(model.Email, model.Password); //Adds Newly created User to AspNetUserRoles table with the default role of 'user' AspNetUserRoleAddRequest role = new AspNetUserRoleAddRequest(); role.UserId = entityUser.Id; role.Role = "user"; _aspNetUserRoleService.Post(role); ItemResponse <Guid> response = await SendNewConfirmationEmail(model.FirstName, model.LastName, model.Email, entityUser.Id); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public static void Post(AspNetUserRoleAddRequest model) { using (SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString)) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "dbo.AspNetUserRoles_Insert"; cmd.Parameters.AddWithValue("@UserId", model.UserId); cmd.Parameters.AddWithValue("@RoleId", model.RoleId); cmd.ExecuteNonQuery(); } conn.Close(); } return; }