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