public async Task <IActionResult> UpdateDistrict([FromBody] UpdateDistrict updateDistrict) { try { var results = await _adminManager.UpdateDistrict(updateDistrict); return(Ok(results)); } catch (Exception ex) { await new RaygunClient(_settings.ApiKey).SendInBackground(ex); return(BadRequest(new { error = ex.Message })); } }
public async Task <OperationResult> UpdateDistrict(UpdateDistrict updateDistrict) { //var userName = "******"; var proc = "[dbo].[usp_UpdateDistrict] @p0, @p1, @p2, @p3, @p4, @p5"; var results = await _context.DeleteRecord.FromSql(proc, updateDistrict.ParentId, updateDistrict.AgencyCode, updateDistrict.AgencyName, updateDistrict.CountyName, updateDistrict.IsActive, updateDistrict.Id).ToListAsync(); var result = new OperationResult(); foreach (var res in results) { // always 1 result.IsSuccessful = res.Success; result.ErrorMessages = res.Success ? null : new List <string> { "Update operation failed." }; result.UserMessages = null; result.NewId = string.Empty; break; } return(result); }