public ActionResult Create(int id = 0) { TradeAffiliated tradeAffiliated = new TradeAffiliated(); if (id > 0) { tradeAffiliated = tradeAffiliatedRepository.GetTradeAffiliatedById(id); } ViewBag.Trade = StaticData.GetTrade(); TradeAffiliatedModel tradeAffiliatedModel = new TradeAffiliatedModel { ID = tradeAffiliated.ID, TradeName = tradeAffiliated.TradeName, FirstUnit = tradeAffiliated.FirstUnit, SecondUnit = tradeAffiliated.SecondUnit, ThirdUnit = tradeAffiliated.ThirdUnit, DgetRef = tradeAffiliated.DgetRef, SessionYear = tradeAffiliated.SessionYear, Remark = tradeAffiliated.Remark }; return(View(tradeAffiliatedModel)); }
public ActionResult Create(TradeAffiliatedModel tradeAffiliatedModel) { try { TradeAffiliated tradeAffiliated = new TradeAffiliated { ID = tradeAffiliatedModel.ID, TradeName = tradeAffiliatedModel.TradeName, FirstUnit = tradeAffiliatedModel.FirstUnit, SecondUnit = tradeAffiliatedModel.SecondUnit, ThirdUnit = tradeAffiliatedModel.ThirdUnit, SessionYear = tradeAffiliatedModel.SessionYear, DgetRef = tradeAffiliatedModel.DgetRef, Remark = tradeAffiliatedModel.Remark }; if (ModelState.IsValid) { if (tradeAffiliated.ID > 0) { tradeAffiliatedRepository.UpdateTradeAffiliated(tradeAffiliated); } else { tradeAffiliatedRepository.InsertTradeAffiliated(tradeAffiliated); } } else { return(View(tradeAffiliatedModel)); } return(RedirectToAction("Index")); } catch (Exception) { return(View(tradeAffiliatedModel)); } }