public ActionResult Edit(TradeMarkVM model)
 {
     if (ModelState.IsValid)
     {
         var trademark = rptrademark.FirstOrDefault(x => (x.Name.ToLower() == model.Name.ToLower() || x.BarcodeValue == model.BarcodeValue) && x.ID != model.ID);
         if (trademark != null)
         {
             ViewBag.IslemDurum = trademark.Name.ToLower() == model.Name.ToLower() ? EnumIslemDurum.IsimMevcut : EnumIslemDurum.BarkodMevcut;
         }
         else
         {
             TradeMark entity = rptrademark.Find(model.ID);
             entity.Name         = model.Name;
             entity.BarcodeValue = model.BarcodeValue;
             entity.UpdateDate   = DateTime.Now;
             rptrademark.SaveChanges();
             ViewBag.IslemDurum = EnumIslemDurum.Basarili;
         }
     }
     else
     {
         ViewBag.IslemDurum = EnumIslemDurum.ValidationHata;
     }
     return(View(model));
 }
 public ActionResult Add(TradeMarkVM model)
 {
     if (ModelState.IsValid)
     {
         var trademark = rptrademark.FirstOrDefault(x => x.Name.ToLower() == model.Name.ToLower() || x.BarcodeValue == model.BarcodeValue);
         if (trademark != null)
         {
             ViewBag.IslemDurum = trademark.Name.ToLower() == model.Name.ToLower() ? EnumIslemDurum.IsimMevcut : EnumIslemDurum.BarkodMevcut;
         }
         else
         {
             TradeMark entity = new TradeMark
             {
                 Name         = model.Name,
                 BarcodeValue = model.BarcodeValue
             };
             rptrademark.Add(entity);
             ViewBag.IslemDurum = EnumIslemDurum.Basarili;
         }
     }
     else
     {
         ViewBag.IslemDurum = EnumIslemDurum.ValidationHata;
     }
     return(View(model));
 }
        public ActionResult Edit(int id)
        {
            var         entity = rptrademark.Find(id);
            TradeMarkVM model  = new TradeMarkVM
            {
                ID           = entity.ID,
                Name         = entity.Name,
                BarcodeValue = entity.BarcodeValue
            };

            return(View(model));
        }