public async Task <ActionResult <ErrandIssue> > PostErrandIssue(ErrandIssue errandIssue) { _context.ErrandIssues.Add(errandIssue); await _context.SaveChangesAsync(); return(CreatedAtAction("GetErrandIssue", new { id = errandIssue.Id }, errandIssue)); }
public async Task <IActionResult> PutErrandIssue(int id, ErrandIssue errandIssue) { if (id != errandIssue.Id) { return(BadRequest()); } _context.Entry(errandIssue).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ErrandIssueExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> CreateErrandAsync(CreateErrandIssueViewModel model) { try { var errand = new ErrandIssue() { CustomersName = model.CustomersName, ServiceWorkerId = model.ServiceWorkerId, Created = model.Created, Changed = model.Changed, ErrandStatus = model.ErrandStatus, Description = model.Description }; _context.ErrandIssues.Add(errand); await _context.SaveChangesAsync(); return(true); } catch { } return(false); }