public IActionResult Post([FromBody] travelphase value) { var travelphase = new travelphase(); travelphase.order = value.order; travelphase.action_desc = value.action_desc; if (value.company != null) { travelphase.companyId = value.company.companyId; } if (value.phase != null) { travelphase.phaseId = value.phase.phaseId; } if (value.phase_next != null) { travelphase.phase_nextId = value.phase_next.phaseId; } if (value.role != null) { travelphase.roleId = value.role.roleId; } travelphase.isActive = true; _context.travelphase.Add(travelphase); _context.SaveChanges(); var send = _context.travelphase.Include(t => t.company).Include(t => t.phase).Include(t => t.phase_next).Include(t => t.role).Where(c => c.travelphaseId == travelphase.travelphaseId).FirstOrDefault <travelphase>(); return(Ok(send)); }
public IActionResult activate(int id, [FromBody] travelphase value) { var travelphase = _context.travelphase.Where(c => c.travelphaseId == id).FirstOrDefault <travelphase>(); if (travelphase != null) { travelphase.isActive = true; _context.SaveChanges(); return(Ok(travelphase)); } else { return(NotFound()); } }
public IActionResult Put(int id, [FromBody] travelphase value) { var travelphase = _context.travelphase.Where(c => c.travelphaseId == id).FirstOrDefault <travelphase>(); if (travelphase != null) { travelphase.order = value.order; travelphase.action_desc = value.action_desc; if (value.company != null) { travelphase.companyId = value.company.companyId; } if (value.phase != null) { travelphase.phaseId = value.phase.phaseId; } if (value.phase_next != null) { travelphase.phase_nextId = value.phase_next.phaseId; } if (value.role != null) { travelphase.roleId = value.role.roleId; } _context.SaveChanges(); var send = _context.travelphase.Include(t => t.company).Include(t => t.phase).Include(t => t.phase_next).Include(t => t.role).Where(c => c.travelphaseId == travelphase.travelphaseId).FirstOrDefault <travelphase>(); return(Ok(send)); } else { return(NotFound()); } }