예제 #1
0
        public Task AddAttributeToBusinessProcess(int attributeId, int businessProcessId)
        {
            var entity = new AttributeBusinessProcess
            {
                AttributeId       = attributeId,
                BusinessProcessId = businessProcessId,
                CreationTime      = DateTime.UtcNow
            };

            Repository.GetWithContext <IAttributeBusinessProcessRepository>().Add(entity);

            return(Repository.SaveChangesAsync());
        }
예제 #2
0
        public Task RemoveAttributeFromBusinessProcess(int attributeId, int businessProcessId)
        {
            var entity = new AttributeBusinessProcess
            {
                AttributeId       = attributeId,
                BusinessProcessId = businessProcessId
            };

            var repository = Repository.GetWithContext <IAttributeBusinessProcessRepository>();

            repository.Attach(entity);
            repository.Delete(entity);

            return(Repository.SaveChangesAsync());
        }