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));
     }
 }