static void Main(string[] args) { var controller = new TicketController(); var controllerDepartment = new DepartmentController(); var controllerEmployee = new EmployeeController(); var ticket2 = new TicketPostModel { Title = "Title3", Description = "Ticket Description2", Date = System.DateTime.Now, //DepartmentId = 6, }; var ticketDepartment = new DepartmentPostModel { name = "Department1" }; var ticketEmployee = new EmployeePostModel { name = "Yasha", //DepartmentId = 6, }; //var CreateTicketEmployee = controllerEmployee.CreateTicketEmployee(ticketEmployee); //var GetByIdEmployee = controllerEmployee.GetById(1); var GetAllTicketEmployee = controllerEmployee.GetAll(); //var CreateTicketDepartment = controllerDepartment.CreateTicketDepartment(ticketDepartment); var GetAllTicketDepartment = controllerDepartment.GetAll(); //var CreateTicket = controller.CreateTicket(ticket2); //var GetById = controller.GetById(3); var GetAll = controller.GetAll(); var DelById = controller.DelById(3); }
public TicketPostModel CreateTicket(TicketPostModel ticket) { if (string.IsNullOrWhiteSpace(ticket.Title)) { throw new System.Exception("Invalid Title"); } if (string.IsNullOrWhiteSpace(ticket.Description)) { throw new System.Exception("Invalid Description"); } var tic = _mapper.Map <TiketModel>(ticket); var tic1 = _serviceDeskService.CreateTicket(tic); return(_mapper.Map <TicketPostModel>(tic1));; }