public IActionResult Create([FromBody] Contact contact) { if (contact == null) { return(BadRequest()); } _context.contact.Add(contact); _context.SaveChanges(); return(CreatedAtRoute("GetContact", new { id = contact.contact_id }, contact)); }
public async Task <IActionResult> Post([FromBody] Project project) { if (project == null) { return(BadRequest()); } _context.project.Add(project); _context.SaveChanges(); // Grab the newly created job such that can return below in "CreatedAtRoute" Project newProject = await _context.project .Include(p => p.contact) .SingleOrDefaultAsync(p => p.project_id == project.project_id); if (newProject == null) { return(BadRequest()); } return(CreatedAtRoute("Getproject", new { id = project.project_id }, newProject)); }
public async Task <IActionResult> Post([FromBody] Employee employee) { if (employee == null) { return(BadRequest()); } _context.employee.Add(employee); _context.SaveChanges(); // Grab the newly created job such that can return below in "CreatedAtRoute" Employee newEmployee = await _context.employee .Include(e => e.project) .SingleOrDefaultAsync(e => e.employee_id == employee.employee_id); if (newEmployee == null) { return(BadRequest()); } return(CreatedAtRoute("GetEmployee", new { id = employee.employee_id }, newEmployee)); }
public async Task <IActionResult> Post([FromBody] Bid bid) { if (bid == null) { return(BadRequest()); } _context.bid.Add(bid); _context.SaveChanges(); // Grab the newly created job such that can return below in "CreatedAtRoute" Bid newbid = await _context.bid .Include(l => l.contact) .SingleOrDefaultAsync(l => l.bid_id == bid.bid_id); if (newbid == null) { return(BadRequest()); } return(CreatedAtRoute("Getbid", new { id = bid.bid_id }, newbid)); }