public async Task <IActionResult> PutCustomer(int id, HISCustomerProject project) { try { if (ModelState.IsValid) { if (projectDb.GetById(id) != null) { var result = await projectDb.Update(project); return(NoContent()); } else { return(NotFound()); } } else { return(BadRequest(ModelState)); } } catch (Exception E) { //E var msg = (E.InnerException != null) ? (E.InnerException.Message) : (E.Message); return(StatusCode(500, "Admin is working on it! " + msg)); } }
public async Task <bool> Update(HISCustomerProject story) { dbContext.Update(story); var result = await dbContext.SaveChangesAsync(); if (result != 0) { return(true); } else { return(false); } }
public async Task <IActionResult> PostCustomer(HISCustomerProject project) { try { if (ModelState.IsValid) { var result = await projectDb.Create(project); return(CreatedAtAction("GetCusomersById", new { id = project.Id }, project)); } else { return(BadRequest(ModelState)); } } catch (Exception E) { //E var msg = (E.InnerException != null) ? (E.InnerException.Message) : (E.Message); return(StatusCode(500, "Admin is working on it! " + msg)); } }