public async Task Add(IllnessDTO illnessDto) { var illness = illnessDto != null?_mapper.Map <Illness>(illnessDto) : throw new NullReferenceException(); await _db.Illnesses.AddAsync(illness); await _db.SaveChangesAsync(); }
public async Task Update(int Id, IllnessDTO illnessDto) { var illness = await _db.Illnesses.SingleOrDefaultAsync(i => i.Id == Id); illness = _mapper.Map <Illness>(illnessDto); _db.Illnesses.Update(illness); _db.SaveChanges(); }
public async Task Put(int id, [FromBody] IllnessDTO illnessDTO) { await _illnessService.Update(id, illnessDTO); }
public async Task AddIllness([FromBody] IllnessDTO illnessDTO) { await _illnessService.Add(illnessDTO); }
public List <int> Resolve(Illness source, IllnessDTO destination, List <int> destMember, ResolutionContext context) { return(source.Patients.Select(p => p.Id).ToList()); }