public virtual async Task <int> Update(IObjectRequest entityRequest) { var entity = Mapper.Map <T>(entityRequest); entities.Update(entity); return(await context.SaveChangesAsync()); }
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()); }