public ActionResult CreateEdit(KaroseriViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (KaroseriDataAccess.Update(model))
             {
                 return(Json(new { success = true, Message = "Success" }, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json(new { success = false, Message = KaroseriDataAccess.Message }, JsonRequestBehavior.AllowGet));
             }
         }
         else
         {
             return(Json(new { success = false, Message = "Please complete all required field" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception Ex)
     {
         return(Json(new { success = false, Message = Ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
        public static KaroseriViewModel GetById(int id)
        {
            KaroseriViewModel result = new KaroseriViewModel();

            using (var db = new FleetManagementContext())
            {
                result = (from kar in db.MstKaroseris
                          where kar.Id == id
                          select new KaroseriViewModel
                {
                    Id = kar.Id,
                    KaroseriId = kar.KaroseriId,
                    Description = kar.Description,
                    IsActive = kar.IsActive
                }).FirstOrDefault();
            }
            return(result);
        }
        public static bool Update(KaroseriViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new FleetManagementContext())
                {
                    if (model.Id == 0)
                    {
                        MstKaroseri kar = new MstKaroseri();
                        kar.KaroseriId  = model.KaroseriId;
                        kar.Description = model.Description;
                        kar.IsActive    = model.IsActive;
                        db.MstKaroseris.Add(kar);
                        db.SaveChanges();
                    }
                    else
                    {
                        MstKaroseri kar = db.MstKaroseris.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (kar != null)
                        {
                            kar.KaroseriId  = model.KaroseriId;
                            kar.Description = model.Description;
                            kar.IsActive    = model.IsActive;
                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                Message = Ex.Message;
                result  = false;
            }

            return(result);
        }
 public ActionResult Edit(KaroseriViewModel model)
 {
     return(CreateEdit(model));
 }