public async Task <IHttpActionResult> AddHiveAdmin([FromBody] UpdateHiveAdminRequest updateHiveAdminRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var hiveAdmin = await _adminService.CreateHiveAdminAsync(updateHiveAdminRequest); var location = $"/api/hiveAdmins/{hiveAdmin.Id}"; return(Created(location, hiveAdmin)); }
public async Task <IHttpActionResult> UpdateHiveAdmin([FromUri] int hiveAdminId, [FromBody] UpdateHiveAdminRequest updateHiveAdminRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _adminService.UpdateHiveAdminAsync(hiveAdminId, updateHiveAdminRequest); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.NoContent))); }