Пример #1
0
        public object deleteFuelRecord(int id)
        {
            FuelRecord_Detail fuelDelete = dbCon.FuelRecord_Detail.SingleOrDefault(c => c.FuelRecord_DetailId == id);

            dbCon.FuelRecord_Detail.Remove(fuelDelete);
            dbCon.SaveChanges();
            return("Data Deleted successfully.");
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="lstFuelRecodDto"></param>
        /// <returns></returns>
        public bool InsertFuelRecordDetail(List <FuelRecord_DetailDto> lstFuelRecodDto, int fuelId)
        {
            try
            {
                FuelRecord_Detail objFuelDetails;
                //dbCon.FuelRecord_Detail.RemoveRange(dbCon.FuelRecord_Detail.Where(k => k.FuelRecordId == fuelId).ToList());
                //dbCon.SaveChanges();

                foreach (var item in lstFuelRecodDto)
                {
                    objFuelDetails = new FuelRecord_Detail();
                    objFuelDetails.FuelRecordId       = fuelId;
                    objFuelDetails.ActualMilage       = item.ActualMilage;
                    objFuelDetails.AmountExVal        = item.AmountExVal;
                    objFuelDetails.AmountInVal        = item.AmountInVal.HasValue ? item.AmountInVal.Value : 0;
                    objFuelDetails.CurrentMilage      = item.CurrentMilage;
                    objFuelDetails.Date               = item.Date.HasValue ? item.Date.Value : System.DateTime.Now;
                    objFuelDetails.DateCreated        = item.DateCreated;
                    objFuelDetails.Driver             = item.Driver;
                    objFuelDetails.FillingStation     = item.FillingStation;
                    objFuelDetails.FuelType           = item.FuelType;
                    objFuelDetails.QuantityLitres     = item.QuantityLitres;
                    objFuelDetails.VatAmount          = item.VatAmount;
                    objFuelDetails.VoucherNumber      = item.VoucherNumber;
                    objFuelDetails.CostCentreLocation = item.CostCentreLocation;
                    objFuelDetails.DiscountAmount     = item.DiscountAmount;
                    objFuelDetails.RegistrationNo     = string.IsNullOrEmpty(item.RegistrationNo) ? string.Empty : item.RegistrationNo;
                    dbCon.FuelRecord_Detail.Add(objFuelDetails);
                }
                dbCon.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }