コード例 #1
0
        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);
        }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 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));
     }
 }
コード例 #4
0
 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);
 }