Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }