public async Task <DrugPropertyDto> Edit(int id, DrugPropertyViewModel model, string requestAuthor) { var entity = Mapper.Map <DrugProperty>(model); entity.Id = id; Context.Entry(entity).State = EntityState.Modified; await Context.SaveChangesAsyncWithAudit(requestAuthor); return(Mapper.Map <DrugPropertyDto>(entity)); }
public async Task <DrugPropertyDto> Add(DrugPropertyViewModel model, string requestAuthor) { var entity = Mapper.Map <DrugProperty>(model); entity.CreatedBy = requestAuthor; var result = await Context.AddAsync(entity); await Context.SaveChangesAsyncWithAudit(entity.CreatedBy); return(Mapper.Map <DrugPropertyDto>(result.Entity)); }