// GET api/<controller>/5 public IHttpActionResult Get(int id) { SoftwareTask softwareTask = unitOfWork.softwareTaskRepository.GetByID(id); if (softwareTask == null) { return(NotFound()); } return(Ok(softwareTask)); }
// POST api/<controller> public IHttpActionResult Post([FromBody] SoftwareTask value) { try { unitOfWork.softwareTaskRepository.Create(value); unitOfWork.Save();// Persist data to database }catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(value)); }
// PUT api/<controller>/5 public IHttpActionResult Put(int id, [FromBody] SoftwareTask value) { SoftwareTask softwareTask = unitOfWork.softwareTaskRepository.GetByID(id); if (softwareTask == null) { return(NotFound()); } softwareTask.Version = value.Version; softwareTask.Module = value.Module; try { unitOfWork.softwareTaskRepository.Update(softwareTask); unitOfWork.Save(); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(softwareTask)); }
public void Update(SoftwareTask softwareTask) { context.Entry(softwareTask).State = EntityState.Modified; }
public void Delete(int Id) { SoftwareTask softwareTask = context.SoftwareTasks.Find(Id); context.SoftwareTasks.Remove(softwareTask); }
public void Create(SoftwareTask softwareTask) { context.SoftwareTasks.Add(softwareTask); }