public HttpResponseMessage DeleteDetailJob(IdModelBacklogDetails id) { BackLogPuesto guia = new BackLogPuesto(); try { if (id != null) { guia = db.BackLogPuesto.Where(x => x.IdBackLogPuesto == id.IdBackLogJob).FirstOrDefault(); if (guia != null) { db.BackLogPuesto.Remove(guia); } db.SaveChanges(); return(new HttpResponseMessage(System.Net.HttpStatusCode.OK) { Content = null }); } else { return new HttpResponseMessage(System.Net.HttpStatusCode.NoContent) { Content = null } }; } catch (Exception ex) { return(Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message + Environment.NewLine + "BackLog")); } }
public HttpResponseMessage EditDetailJob(BackLogJobModel guiam) { BackLogPuesto backLogPuesto = new BackLogPuesto(); try { if (guiam != null) { backLogPuesto = db.BackLogPuesto.Where(x => x.IdBackLogPuesto == guiam.IdBackLogPuesto).FirstOrDefault(); backLogPuesto.IdBackLog = guiam.IdBackLog; backLogPuesto.IdPuesto = guiam.IdPuesto; backLogPuesto.Cantidad = guiam.Cantidad; db.SaveChanges(); return(new HttpResponseMessage(System.Net.HttpStatusCode.OK) { Content = null }); } else { return new HttpResponseMessage(System.Net.HttpStatusCode.NoContent) { Content = null } }; } catch (Exception ex) { return(Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message + Environment.NewLine + "BackLog")); } }