public IActionResult TypeOfWorkAdd([FromBody] TypeOfWorks model) { db.TypeOfWorks.Add(model); db.SaveChanges(); return(Ok(model)); }
public IActionResult GetTypeOfWork(int id) { TypeOfWorks ofWorks = db.TypeOfWorks.FirstOrDefault(x => x.JobCode == id); if (ofWorks == null) { return(NotFound()); } return(new ObjectResult(ofWorks)); }
public IActionResult DeleteTypeOfWork(int id) { TypeOfWorks ofWorks = db.TypeOfWorks.FirstOrDefault(x => x.JobCode == id); if (ofWorks == null) { return(NotFound()); } db.TypeOfWorks.Remove(ofWorks); db.SaveChanges(); return(Ok(ofWorks)); }
public IActionResult EditTypeOfWork([FromBody] TypeOfWorks ofWorks) { if (ofWorks == null) { return(BadRequest()); } if (!db.TypeOfWorks.Any(x => x.JobCode == ofWorks.JobCode)) { return(NotFound()); } db.Update(ofWorks); db.SaveChanges(); return(Ok(ofWorks)); }