Example #1
0
        public void Create(TreatmentDTO item)
        {
            var treatment = TreatmentMapper.DTOtoTreatment(item);

            _context.Treatments.Add(treatment);
            _context.SaveChanges();
        }
        public IActionResult CreateTreatment([FromBody] CreateTreatmentViewModel createTreatment)
        {
            var treatmentDTO = TreatmentMapper.CreateTreatmentVMToDTO(createTreatment);

            _service.Create(treatmentDTO);

            return(Ok(ModelState));
        }
Example #3
0
        public List <TreatmentDTO> GetAll()
        {
            var treatmentDTOs = _context.Treatments
                                .Select(t => TreatmentMapper.TreatmentToDTO(t))
                                .ToList();

            return(treatmentDTOs);
        }
        public ActionResult <TreatmentViewModel> GetTreatment(int id)
        {
            var treatmentDTO = _service.Get(id);

            if (treatmentDTO is null)
            {
                return(NotFound());
            }

            return(TreatmentMapper.DTOtoTreatmentVM(treatmentDTO));
        }
Example #5
0
        public TreatmentDTO Get(int id)
        {
            var treatment = _context.Treatments.SingleOrDefault(d => d.Id.Equals(id));

            if (treatment is null)
            {
                return(null);
            }

            return(TreatmentMapper.TreatmentToDTO(treatment));
        }
        public IActionResult UpdateTreatment(int id, [FromBody] UpdateTreatmentViewModel updateTreatment)
        {
            if (id != updateTreatment.Id)
            {
                return(BadRequest());
            }

            if (!_service.Exist(id))
            {
                return(NotFound());
            }

            var treatmentDTO = TreatmentMapper.UpdateTreatmentVMToDTO(updateTreatment);

            _service.Update(treatmentDTO);

            return(NoContent());
        }
 public ActionResult <IEnumerable <TreatmentViewModel> > GetTreatments()
 {
     return(_service.GetAll().Select(t => TreatmentMapper.DTOtoTreatmentVM(t)).ToArray());
 }
Example #8
0
 public TreatmentService()
 {
     treatmentRepository = TreatmentRepository.GetInstance();
     treatmentMapper     = new TreatmentMapper();
 }