public HttpResponseMessage EditWorker(DetallePlanTrabajoModel guiam) { DetallePlanTrabajoTrabajador planTrabajo = new DetallePlanTrabajoTrabajador(); try { if (guiam != null) { planTrabajo = db.DetallePlanTrabajoTrabajador.Where(x => x.IdDetallePlanTrabajo == guiam.IdDetallePlanTrabajo).FirstOrDefault(); planTrabajo.IdTrabajador = guiam.IdTrabajador; 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 + "PlanTrabajo")); } }
public HttpResponseMessage AsignWorker(DetallePlanTrabajoModel guiam) { DetallePlanTrabajoTrabajador detallePlan = new DetallePlanTrabajoTrabajador(); try { if (guiam != null) { detallePlan.IdPlanTrabajo = guiam.IdPlanTrabajo; detallePlan.IdTrabajador = guiam.IdTrabajador; db.DetallePlanTrabajoTrabajador.Add(detallePlan); 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 + "PlanTrabajo")); } }