public HttpResponseMessage DeleteDetailJob(IdModelMantenimientoPredictivoDetails id) { MantenimientoPredictivoPuesto guia = new MantenimientoPredictivoPuesto(); try { if (id != null) { guia = db.MantenimientoPredictivoPuesto.Where(x => x.IdMantenimientoPredictivoPuesto == id.IdMantenimientoPredictivoJob).FirstOrDefault(); if (guia != null) { db.MantenimientoPredictivoPuesto.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 async Task <HttpResponseMessage> DeleteMantenimientoPredictivoDetail(IdModelMantenimientoPredictivoDetails Id) { DetalleMantenimientoPredictivo guia = new DetalleMantenimientoPredictivo(); try { if (Id != null) { guia = db.DetalleMantenimientoPredictivo.Where(x => x.IdDetalleMantenimientoPredictivo == Id.IdMantenimientoPredictivodetail).FirstOrDefault(); if (guia != null) { db.DetalleMantenimientoPredictivo.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(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }