public SalaryTicketDetail GetExactSalaryTicketDetails(String id) { SalaryTicketDetail searcheddetail = null; using (var ctx = new SalaryManagement_SWD391_ProjectEntities_SalaryTicketDetail()) { if (id != null) { searcheddetail = ctx.SalaryTicketDetails.Where(c => (c.SalaryTicketID.Equals(id)) ).FirstOrDefault <SalaryTicketDetail>(); } } return(searcheddetail); }
public HttpResponseMessage PostNewTicketDetail(SalaryTicketDetail salaryTicketDetail) { try { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid data!!!")); } salaryTicketDetailManager.CreateSalaryTicketDetail(salaryTicketDetail); return(Request.CreateResponse(HttpStatusCode.OK, "Ticket's detail created!")); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while executing PostNewTicketDetail:" + e.Message)); } }
public HttpResponseMessage GetExactSalaryTicketDetail([FromUri] String id = null) { try { SalaryTicketDetail searcheddetail = null; searcheddetail = salaryTicketDetailManager.GetExactSalaryTicketDetails(id); if (searcheddetail == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There are no ticket detail's name match the search value!!!")); } return(Request.CreateResponse(HttpStatusCode.OK, new { SalaryTicketDetailModel = searcheddetail })); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while executing GetSalaryTicketDetail:" + e.Message)); } }
public bool CreateSalaryTicketDetail(SalaryTicketDetail salaryTicketDetail) { using (var ctx = new SalaryManagement_SWD391_ProjectEntities_SalaryTicketDetail()) { ctx.SalaryTicketDetails.Add(new SalaryTicketDetail() { SalaryTicketID = salaryTicketDetail.SalaryTicketID, AllowanceID = salaryTicketDetail.AllowanceID, WorkingTimeID = salaryTicketDetail.WorkingTimeID, TaxID = salaryTicketDetail.TaxID, WageTier = salaryTicketDetail.WageTier, BasicSalary = salaryTicketDetail.BasicSalary, FinalSalary = salaryTicketDetail.FinalSalary }); ctx.SaveChanges(); } return(true); }