예제 #1
0
 public void Update(UpdateContentTypeRequest request)
 {
     this.ValidateUpdateRequest(request);
     using (IUnitOfWork uow = new UnitOfWork(RepositoryType.MSSQL))
     {
         IContentTypeRepository repo        = IoC.Container.Resolve <IContentTypeRepository>(uow);
         ContentType            contentType = repo.GetById(request.Id.ToString());
         contentType.Name        = request.Name;
         contentType.Key         = request.Key;
         contentType.Description = request.Description;
         this.UpdateParameters(contentType.Id, request.Parameters, uow);
         repo.Update(contentType);
         uow.Commit();
     }
 }
예제 #2
0
        public ContentType UpdateContentType(ContentType contentType)
        {
            IContentTypeRepository contentTypeRepository = _dataFactoryRepository.GetDataRepository <IContentTypeRepository>();

            return(contentTypeRepository.Update(contentType));
        }