Пример #1
0
 public void Update(CustomerAgriculture customerAgriculture)
 {
     if (customerAgriculture != null)
     {
         _repository.Entry <Sql.CustomerAgriculture>(customerAgriculture).State = System.Data.Entity.EntityState.Modified;
         //  _repository.SaveChanges();
     }
 }
Пример #2
0
 public void Add(CustomerAgriculture customerAgriculture)
 {
     if (customerAgriculture != null)
     {
         _repository.CustomerAgricultures.Add(customerAgriculture);
         // _repository.SaveChanges();
     }
 }
Пример #3
0
        public static CustomerAgricultureDTO ConvertToCustomerAgriCultureDto(CustomerAgriculture customerAgriculture)
        {
            CustomerAgricultureDTO customerAgricultureDto = new CustomerAgricultureDTO();

            if (customerAgriculture != null)
            {
                customerAgricultureDto.CustAgriId        = customerAgriculture.CustAgriId;
                customerAgricultureDto.CustomerId        = customerAgriculture.CustomerId.GetValueOrDefault();
                customerAgricultureDto.NoOfCow           = customerAgriculture.NoOfCow;
                customerAgricultureDto.NoOfBuffelo       = customerAgriculture.NoOfBuffelo;
                customerAgricultureDto.AgricultureLand   = customerAgriculture.AgricultureLand;
                customerAgricultureDto.MilkProductionQty = customerAgriculture.MilkProductionQty;
                customerAgricultureDto.Comments          = customerAgriculture.Comments;
                customerAgricultureDto.CreatedBy         = customerAgriculture.CreatedBy;
                customerAgricultureDto.CreatedDate       = customerAgriculture.CreatedDate;
                customerAgricultureDto.IsDeleted         = customerAgriculture.IsDeleted;
                customerAgricultureDto.ModifiedBy        = customerAgriculture.ModifiedBy;
                customerAgricultureDto.ModifiedDate      = customerAgriculture.ModifiedDate;
            }
            return(customerAgricultureDto);
        }
Пример #4
0
        public ResponseDTO AddCustomerAgriculture(CustomerAgricultureDTO customerAgricultureDTO)
        {
            ResponseDTO responseDTO = new ResponseDTO();
             this.CheckForExisitngCustomerAgriculture(customerAgricultureDTO.CustomerId);
            CustomerAgriculture customerAgriculture = new CustomerAgriculture();
            customerAgriculture.CustAgriId = unitOfWork.DashboardRepository.NextNumberGenerator("CustomerAgriculture");
           
            customerAgriculture.CreatedDate = DateTimeHelper.GetISTDateTime();
            customerAgriculture.IsDeleted = false;
            customerAgriculture.ModifiedBy = customerAgriculture.CreatedBy = unitOfWork.VLCRepository.GetEmployeeNameByVLCId(customerAgricultureDTO.VLCId);
            customerAgriculture.ModifiedDate = DateTimeHelper.GetISTDateTime();

            CustomerAgricultureConvertor.ConvertToCustomerAgriCultureEntity(ref customerAgriculture, customerAgricultureDTO, false);
            unitOfWork.CustomerAgricultureRepository.Add(customerAgriculture);
         
            unitOfWork.SaveChanges();
            customerAgricultureDTO= CustomerAgricultureConvertor.ConvertToCustomerAgriCultureDto(customerAgriculture);
            responseDTO.Status = true;
            responseDTO.Message = "Customer Agriculture Detail Added Successfully";
            responseDTO.Data = customerAgricultureDTO;
            return responseDTO;


        }
Пример #5
0
 public static void ConvertToCustomerAgriCultureEntity(ref CustomerAgriculture customerAgriculture, CustomerAgricultureDTO customerAgricultureDto, bool isUpdate)
 {
     customerAgriculture.CustomerId = customerAgricultureDto.CustomerId;
     if (customerAgricultureDto.NoOfCow.GetValueOrDefault() > 0)
     {
         customerAgriculture.NoOfCow = customerAgricultureDto.NoOfCow;
     }
     if (customerAgricultureDto.NoOfBuffelo.GetValueOrDefault() > 0)
     {
         customerAgriculture.NoOfBuffelo = customerAgricultureDto.NoOfBuffelo;
     }
     if (customerAgricultureDto.AgricultureLand.GetValueOrDefault() > 0)
     {
         customerAgriculture.AgricultureLand = customerAgricultureDto.AgricultureLand;
     }
     if (customerAgricultureDto.MilkProductionQty.GetValueOrDefault() > 0)
     {
         customerAgriculture.MilkProductionQty = customerAgricultureDto.MilkProductionQty;
     }
     if (String.IsNullOrWhiteSpace(customerAgricultureDto.Comments) == false)
     {
         customerAgriculture.Comments = customerAgricultureDto.Comments;
     }
 }