public ResponseData AddByEntity(CapabilityViewModel data)
 {
     using (SATEntities db = new SATEntities())
     {
         ResponseData result = new Models.ResponseData();
         try
         {
             tb_Capability model = new tb_Capability();
             model.CapID      = data.CapID;
             model.CapYear    = data.CapYear;
             model.CapTID     = data.CapTID;
             model.CapGID     = data.CapGID;
             model.CapGTID    = data.CapGTID;
             model.CreateBy   = UtilityService.User.UserID;
             model.CreateDate = DateTime.Now;
             model.ModifyBy   = UtilityService.User.UserID;
             model.ModifyDate = DateTime.Now;
             db.tb_Capability.Add(model);
             db.SaveChanges();
         }
         catch (Exception)
         {
         }
         return(result);
     }
 }
Exemple #2
0
        public ActionResult CapabilityHeader(int?id)
        {
            CapabilityViewModel model = new CapabilityViewModel();

            if (id.HasValue)
            {
                model = new CapabilityRepository().GetByID((int)id);
            }
            ViewBag.CapabilityType      = DropDownList.GetCapabilityType(model.CapTID);
            ViewBag.CapabilityGroup     = DropDownList.GetCapabilityGroup(model.CapGID);
            ViewBag.CapabilityGroupType = DropDownList.GetCapabilityGroupType(model.CapGID, model.CapGTID);
            return(PartialView("_Capability", model));
        }
Exemple #3
0
        public JsonResult SaveCapability(CapabilityViewModel model)
        {
            ResponseData result = new Models.ResponseData();

            if (model.CapID != 0)
            {
                result = new CapabilityRepository().UpdateByEntity(model);
            }
            else
            {
                result = new CapabilityRepository().AddByEntity(model);
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
 public ResponseData UpdateByEntity(CapabilityViewModel newdata)
 {
     using (SATEntities db = new SATEntities())
     {
         ResponseData result = new Models.ResponseData();
         try
         {
             var data = db.tb_Capability.Single(x => x.CapID == newdata.CapID);
             data.CapYear    = newdata.CapYear;
             data.CapTID     = newdata.CapTID;
             data.CapGID     = newdata.CapGID;
             data.CapGTID    = newdata.CapGTID;
             data.ModifyBy   = UtilityService.User.UserID;
             data.ModifyDate = DateTime.Now;
             db.SaveChanges();
         }
         catch (Exception)
         {
         }
         return(result);
     }
 }