public bool CreateSalaryTicket(SalaryTicket salaryTicket) { ctx.SalaryTickets.Add(new SalaryTicket() { EmployeeID = salaryTicket.EmployeeID, SalaryTicketID = salaryTicket.SalaryTicketID, PeriodID = salaryTicket.PeriodID }); ctx.SaveChanges(); return(true); }
public HttpResponseMessage PostNewTicket(SalaryTicket salaryTicket) { try { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid data!!!")); } salaryTicketManager.CreateSalaryTicket(salaryTicket); return(Request.CreateResponse(HttpStatusCode.OK, "Ticket created!")); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while executing PostNewTicket:" + e.Message)); } }