public async Task <HttpResponseMessage> PostMantenimientoPredictivoDetailActivity(ActividadMantenimientoPredictivoModel MantenimientoPredictivod) { try { ActividadMantenimientoPredictivo detalleMantenimientoPredictivo = new ActividadMantenimientoPredictivo(); if (detalleMantenimientoPredictivo == null) { return(new HttpResponseMessage(HttpStatusCode.NoContent)); } else { detalleMantenimientoPredictivo.IdDetalleMantenimientoPredictivo = MantenimientoPredictivod.IdDetalleMantenimientoPredictivo; detalleMantenimientoPredictivo.Descripcion = MantenimientoPredictivod.Descripcion; detalleMantenimientoPredictivo.Tiempo = MantenimientoPredictivod.Tiempo; detalleMantenimientoPredictivo.Ejecutada = MantenimientoPredictivod.Ejecutada; db.ActividadMantenimientoPredictivo.Add(detalleMantenimientoPredictivo); await db.SaveChangesAsync(); return(new HttpResponseMessage(HttpStatusCode.OK)); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }
public async Task <HttpResponseMessage> DeleteMantenimientoPredictivoDetailActivity(IdModelMantenimientoPredictivoDetails Id) { ActividadMantenimientoPredictivo guia = new ActividadMantenimientoPredictivo(); try { if (Id != null) { guia = db.ActividadMantenimientoPredictivo.Where(x => x.IdDetalleMantenimientoPredictivo == Id.IdMantenimientoPredictivoActivity).FirstOrDefault(); if (guia != null) { db.ActividadMantenimientoPredictivo.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) }); } }