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();
        }
예제 #3
0
 public async Task Put(int id, [FromBody] IllnessDTO illnessDTO)
 {
     await _illnessService.Update(id, illnessDTO);
 }
예제 #4
0
 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());
 }