예제 #1
0
        public virtual async Task <int> Update(IObjectRequest entityRequest)
        {
            var entity = Mapper.Map <T>(entityRequest);

            entities.Update(entity);
            return(await context.SaveChangesAsync());
        }
예제 #2
0
        public virtual async Task <int> Create(IObjectRequest entityRequest)
        {
            var entity = Mapper.Map <T>(entityRequest);

            if (entity == null)
            {
                throw new LegitProductException("Invalid object");
            }
            entities.Add(entity);

            return(await context.SaveChangesAsync());
        }