コード例 #1
0
        public ActionResult SiteVisitAuditEdit(OnSiteVisitDto item)
        {
            var model  = db.GymVisitAudits;
            var exists = model.Where(c => c.ObjId == item.ObjId).SingleOrDefault();

            if (item.GraveFound == null)
            {
                item.GraveFound = false;
            }
            if (exists == null)
            {
                GymVisitAudit ToSave = new GymVisitAudit();
                CopyProperties(item, ToSave);
                model.Add(ToSave);
                db.SaveChanges();
            }
            if (exists != null)
            {
                CopyProperties(item, exists);
                this.UpdateModel(exists);
                // model.Attach(userRole);
                db.SaveChanges();
            }
            var query = Read();

            // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter
            return(PartialView("GridViewPartialView", query));
        }
コード例 #2
0
        public ActionResult SiteVisitAuditUpdateEntryToForm(Guid ObjId)
        {
            var SiteVisitAuditInfo = db.GymVisitAudits.Where(s => s.ObjId == ObjId).FirstOrDefault();

            OnSiteVisitDto model = new OnSiteVisitDto();

            if (SiteVisitAuditInfo == null)
            {
                model.ObjId = ObjId;
                return(PartialView("CreateSiteVisitAuditEditPartial", model));
            }

            if (SiteVisitAuditInfo != null)
            {
                CopyProperties(SiteVisitAuditInfo, model);
                return(PartialView("CreateSiteVisitAuditEditPartial", model));
            }

            return(null);
        }