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) }); } }
public async Task <HttpResponseMessage> PostMantenimientoPredictivoDetail(MantenimientoPredictivoDetailModel MantenimientoPredictivod) { try { DetalleMantenimientoPredictivo detalleMantenimientoPredictivo = new DetalleMantenimientoPredictivo(); if (detalleMantenimientoPredictivo == null) { return(new HttpResponseMessage(HttpStatusCode.NoContent)); } else { detalleMantenimientoPredictivo.IdMantenimientoPredictivo = MantenimientoPredictivod.IdMantenimientoPredictivo; detalleMantenimientoPredictivo.Descripcion = MantenimientoPredictivod.Descripcion; detalleMantenimientoPredictivo.Unidad = MantenimientoPredictivod.Unidad; detalleMantenimientoPredictivo.LimiteInf = MantenimientoPredictivod.LimiteInf; detalleMantenimientoPredictivo.LimiteSup = MantenimientoPredictivod.LimiteSup; db.DetalleMantenimientoPredictivo.Add(detalleMantenimientoPredictivo); await db.SaveChangesAsync(); return(new HttpResponseMessage(HttpStatusCode.OK)); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }