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(); } }
public ContentType UpdateContentType(ContentType contentType) { IContentTypeRepository contentTypeRepository = _dataFactoryRepository.GetDataRepository <IContentTypeRepository>(); return(contentTypeRepository.Update(contentType)); }