public ActionResult Edit() { TrainChargeModel _model = new TrainChargeModel(); _model.ClassList = _rep.Codelist(); _model.List = _rep.Create(_model); return(View(_model)); }
public List <TrainChargeModel> Create(TrainChargeModel _model) { EntityModel _ent = new EntityModel(); var result = _ent.Train_Charges.ToList(); if (result.Count() == 0) { if (_model.List != null) { foreach (var item in _model.List) { Train_Charges _obj = new Train_Charges { ClassCode = item.ClassCode, IrctcsCharge = item.IrctcsCharge, AgentCharge = item.AgentCharge, AHMarkUp = item.AhMarkUp, AgentComission = item.AgentCommission, SupplierCommision = item.SupplierCommission, TreminalId = "test", CreatedBy = ATLTravelPortal.Repository.GeneralRepository.LogedUserId(), CreatedDate = ATLTravelPortal.Repository.GeneralRepository.CurrentDate(), }; _ent.AddToTrain_Charges(_obj); } _ent.SaveChanges(); } } else { List <TrainChargeModel> _list = new List <TrainChargeModel>(); foreach (var item in result) { TrainChargeModel _Model = new TrainChargeModel { ChargeId = item.ChargeId, ClassCode = item.ClassCode, IrctcsCharge = item.IrctcsCharge, AgentCharge = item.AgentCharge, AhMarkUp = item.AHMarkUp, AgentCommission = item.AgentComission, SupplierCommission = item.SupplierCommision, TerminalId = "test", ClassName = GetNameFromCode(item.ClassCode) }; _list.Add(_Model); } return(_list); } return(null); }
public void Edit(TrainChargeModel _model) { EntityModel _ent = new EntityModel(); if (_model.List != null) { foreach (var item in _model.List) { var result = _ent.Train_Charges.Where(x => x.ChargeId == item.ChargeId).FirstOrDefault(); if (result != null) { result.ClassCode = item.ClassCode; result.IrctcsCharge = item.IrctcsCharge; result.AgentCharge = item.AgentCharge; result.AHMarkUp = item.AhMarkUp; result.AgentComission = item.AgentCommission; result.SupplierCommision = item.SupplierCommission; result.TreminalId = "test"; _ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result); _ent.SaveChanges(); } } } }
public ActionResult Edit(TrainChargeModel _model) { _model.ClassList = _rep.Codelist(); _rep.Edit(_model); return(RedirectToAction("Index")); }