示例#1
0
        public JsonResult InsertBillHeader(BILHDR billHeader)
        {
            var insertedBill = _billingManagementService.InsertBillHeader(billHeader);

            if (insertedBill.IsSuccess && insertedBill.Data != null)
            {
                return(Json(insertedBill.Data.BILCOD));
            }
            return(null);
        }
 public bool UpdateBillHeader(BILHDR billHeader)
 {
     try
     {
         DB.Update(billHeader);
         DB.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public BILHDR InsertBillHeader(BILHDR billHeader)
 {
     try
     {
         if (billHeader != null)
         {
             var insertedBillHeader = DB.Add(billHeader);
             DB.SaveChanges();
             return(insertedBillHeader.Entity);
         }
         return(null);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#4
0
        public BillingManagementServiceResponse <BILHDR> InsertBillHeader(BILHDR billHeader)
        {
            BillingManagementServiceResponse <BILHDR> response = new Services.BillingManagementServiceResponse <BILHDR>();

            try
            {
                if (billHeader != null)
                {
                    var insertedBillHeader = _billingManagementRepository.InsertBillHeader(billHeader);
                    response.IsSuccess = true;
                    response.Data      = insertedBillHeader;
                    return(response);
                }
                response.IsSuccess = false;
                response.Messeage  = "The Bill header object is null";
                return(response);
            }
            catch (Exception ex)
            {
                response.IsSuccess = false;
                response.Messeage  = "The Bill header object Not inserted " + Environment.NewLine + ex.Message;
                return(response);
            }
        }