public ActionResult AddFuelMaster(FuelMasterDto objModel) { if (objModel.Type == "Fuel") { bool isResult = objFuelPriceRepo.InsertFuelRecord(objModel); if (!isResult) { return(PartialView("")); } var FuelList = objFuelPriceRepo.GetFuelDetail(objModel.SupplierId); return(PartialView("_FuelDetails", FuelList)); } else if (objModel.Type == "Diesel") { bool isResult = objFuelPriceRepo.InsertDiselRecord(objModel); if (!isResult) { return(PartialView("")); } var FuelList = objFuelPriceRepo.GetDisellDetail(objModel.SupplierId); return(PartialView("_DieselDetails", FuelList)); } else { bool isResult = objFuelPriceRepo.InsertGasolineRecord(objModel); if (!isResult) { return(PartialView("")); } var FuelList = objFuelPriceRepo.GetGasolineDetail(objModel.SupplierId); return(PartialView("_GasolineDetails", FuelList)); } }
/// <summary> /// Insert New Entry in Fuel Price Details DB Table /// </summary> /// <param name="objFuelMasterDto">Object of Model</param> /// <returns>Success Or Failure</returns> public bool InsertFuelRecord(FuelMasterDto objFuelMasterDto) { try { GFI_FuelDetail tblGFI_FuelDetail = new GFI_FuelDetail(); tblGFI_FuelDetail.Price = objFuelMasterDto.Price; tblGFI_FuelDetail.Discount = objFuelMasterDto.Discount; tblGFI_FuelDetail.Date = objFuelMasterDto.PriceDate; tblGFI_FuelDetail.CreatedBy = objFuelMasterDto.CreatedBy; tblGFI_FuelDetail.CreatedOn = DateTime.Now; tblGFI_FuelDetail.Status = true; tblGFI_FuelDetail.SupplierId = objFuelMasterDto.SupplierId; dbCon.GFI_FuelDetail.Add(tblGFI_FuelDetail); dbCon.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }