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