public IActionResult FillAnalysis([FromBody] MedicalAnalysisViewModel analysisViewModel) { try { var analysis = MapperMedicalAnalysis.ToMedicalAnalysis(analysisViewModel); employeeService.FillAnalysis(analysis, analysisViewModel.CNP); return(Ok("Analysis updated")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult MedicalAnalysesDate() { try { var id = Request.Cookies["UserId"]; var analyses = donorService.GetMedicalAnalyses(id) .OrderByDescending(a => a.DateAndTime) .Select(ma => MapperMedicalAnalysis.ToMedicalAnalysisDate(ma)) .ToList(); return(Ok(analyses)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult GetMedicalAnalyseById(int id) { try { var idUser = Request.Cookies["UserId"]; var analyse = donorService.GetMedicalAnalyses(idUser) .Where(a => a.Id == id) .FirstOrDefault(); var analyseModelView = MapperMedicalAnalysis.ToMedicalAnalysisViewModel(analyse); return(Ok(analyseModelView)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult MedicalAnalyses() { try { var id = Request.Cookies["UserId"]; var analyses = donorService.GetMedicalAnalyses(id) .Select(ma => MapperMedicalAnalysis.ToMedicalAnalysisViewModel(ma)) .ToList(); return(Ok(analyses)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }