public HttpResponseMessage Post([FromBody] UsersInRoles usersInRoles) { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { usersInRoles.UserRolesId = 0; _usersInRoles.RemoveRole(usersInRoles); var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.OK // Status code: 200 }; return(response); } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict // Status code: 409 }; return(response); } } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest // Status code: 400 }; return(response); } }
public HttpResponseMessage Post([FromBody] RoleRightsMaster usersInRoles) { try { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict }; return(response); } else { usersInRoles.RoleRightsMappingID = 0; _usersInRoles.AssignRole(usersInRoles); var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }; return(response); } } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest }; return(response); } } catch (Exception) { throw; } }
public async Task <IActionResult> Post([FromBody] UsersInRoles usersInRoles) { try { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict }; // return response; return(BadRequest("Role Already Exists")); } else { usersInRoles.UserRolesId = 0; _usersInRoles.AssignRole(usersInRoles); var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }; // return response; return(Ok()); } } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest }; //return response; return(BadRequest()); } } catch (Exception) { throw; } }
public IActionResult Post([FromBody] UsersInRoles usersInRoles) { try { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { return(Conflict()); } usersInRoles.UserRolesId = 0; bool result = _usersInRoles.AssignRole(usersInRoles); return(Ok(result)); } return(BadRequest()); } catch (Exception) { throw; } }
public IActionResult Post([FromBody] UsersInRoles usersInRoles) { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { usersInRoles.UserRolesId = 0; _usersInRoles.RemoveRole(usersInRoles); return(Ok()); } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict }; return(Conflict()); } } return(BadRequest()); }