public async Task <ActionResult <Ticket> > PostTicket([FromBody] NewTicketDTO ticketDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var ticket = new Ticket() { Title = ticketDto.Title, Description = ticketDto.Description, EndingDate = ticketDto.EndingDate, CreatorId = ticketDto.CreatorId, Category = (Category)ticketDto.Category, Impact = (Impact)ticketDto.Impact, Difficulty = (Difficulty)ticketDto.Difficulty, Project = await _context.Projects.FindAsync(ticketDto.ProjectId) }; _context.Tickets.Add(ticket); await _context.SaveChangesAsync(); var dto = new TicketDTO(ticket); return(CreatedAtAction("GetTicket", new { id = ticket.Id }, dto)); }
public List <NewTicketDTO> updateTicket(NewTicketDTO NewticketDTO) { return(new ITCircleDAO.ApplicationDAO().updateTicket(NewticketDTO)); }
public List <NewTicketDTO> deleteTicketinfo(NewTicketDTO NewTicketDTO) { return(new ITCircleDAO.ApplicationDAO().deleteTicketinfo(NewTicketDTO)); }
public List <NewTicketDTO> GetTicketInfo(NewTicketDTO NewTicketDTO) { return(new ITCircleDAO.ApplicationDAO().GetTicketInfo(NewTicketDTO)); }
public List <NewTicketDTO> InsertNewTicket(NewTicketDTO NewTicketDTO) { return(new ITCircleDAO.ApplicationDAO().InsertNewTicket(NewTicketDTO)); }