コード例 #1
0
 public void Add(PageContactVersions model)
 {
     try
     {
         _db.PageContactVersions.Add(model);
         _db.SaveChanges();
     }
     catch (Exception ex)
     {
     }
 }
コード例 #2
0
 public bool Update(PageContactVersions model)
 {
     try
     {
         _db.PageContactVersions.Update(model);
         _db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
コード例 #3
0
        public static PageContactVersions MapToPageContactVersionModel(this PageContactEditViewModel pgMinisty)
        {
            PageContactVersions viewModel = new PageContactVersions()
            {
                Id                    = pgMinisty.PageContactId ?? pgMinisty.Id,
                IsActive              = pgMinisty.IsActive,
                IsDeleted             = pgMinisty.IsDeleted,
                VersionStatusEnum     = pgMinisty.VersionStatusEnum,
                ChangeActionEnum      = pgMinisty.ChangeActionEnum,
                CreationDate          = pgMinisty.CreationDate,
                ModificationDate      = pgMinisty.ModificationDate,
                ModifiedById          = pgMinisty.ModifiedById,
                ApprovalDate          = pgMinisty.ApprovalDate,
                ApprovedById          = pgMinisty.ApprovedById,
                CreatedById           = pgMinisty.CreatedById,
                PageContactId         = pgMinisty.PageContactId,
                ArAddress             = pgMinisty.ArAddress,
                ArMapTitle            = pgMinisty.ArMapTitle,
                PhoneNumber           = pgMinisty.PhoneNumber,
                Order                 = pgMinisty.Order,
                MapUrl                = pgMinisty.MapUrl,
                FaxNumber             = pgMinisty.FaxNumber,
                ArPageName            = pgMinisty.ArPageName,
                ArParticipateTitle    = pgMinisty.ArParticipateTitle,
                EmailParticipateEmail = pgMinisty.EmailParticipateEmail,
                EnAddress             = pgMinisty.EnAddress,
                EnMapTitle            = pgMinisty.EnMapTitle,
                EnPageName            = pgMinisty.EnPageName,
                EnParticipateTitle    = pgMinisty.EnParticipateTitle,
                FormParticipateActive = pgMinisty.FormParticipateActive,
                SeoDescriptionAR      = pgMinisty.SeoDescriptionAR,
                SeoTwitterCardEN      = pgMinisty.SeoTwitterCardEN,
                SeoTwitterCardAR      = pgMinisty.SeoTwitterCardAR,
                SeoTitleEN            = pgMinisty.SeoTitleEN,
                SeoTitleAR            = pgMinisty.SeoTitleAR,
                SeoOgTitleEN          = pgMinisty.SeoOgTitleEN,
                SeoOgTitleAR          = pgMinisty.SeoOgTitleAR,
                SeoDescriptionEN      = pgMinisty.SeoDescriptionEN,
                PageRouteVersionId    = pgMinisty.PageRouteVersionId
            };

            return(viewModel);
        }