Esempio n. 1
0
        public void UpdateAnalyze(AnalyzeDto Analyze)
        {
            var model = _analyzeMapper.Map <Analyze>(Analyze);

            _unitOfWork.Analyzes.Update(model);
            _unitOfWork.Save();
        }
Esempio n. 2
0
        public AnalyzeDto CreateAnalyze(int id, AnalyzeDto analyze)
        {
            var model   = _analyzeMapper.Map <Analyze>(analyze);
            var patient = _unitOfWork.Patients.Get(id);

            patient.Analyzes.Add(model);
            _unitOfWork.Save();
            return(_analyzeMapper.Map <AnalyzeDto>(model));
        }
Esempio n. 3
0
 public IHttpActionResult Put(int id, [FromBody] AnalyzeDto analyze)
 {
     _analyzeService.UpdateAnalyze(analyze);
     return(Ok());
 }
Esempio n. 4
0
        public IHttpActionResult Post(int patientId, [FromBody] AnalyzeDto analyze)
        {
            var dto = _analyzeService.CreateAnalyze(patientId, analyze);

            return(Ok(dto));
        }