示例#1
0
        public async Task <IActionResult> NewTender()
        {
            NewTenderView tender = new NewTenderView()
            {
                Drugs   = await _drugService.GetAll(),
                EndDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)
            };

            return(View(tender));
        }
        public ViewResult Index()
        {
            var drugs = _drugService.GetAll();
            var model = _mapper.Map <IEnumerable <DrugViewModel> >(drugs);

            foreach (var i in model)
            {
                if (i.ProducerId != null)
                {
                    i.ProducerName = _producerService.GetById((int)i.ProducerId).Name;
                }
                if (i.GroupDrugId != null)
                {
                    i.GroupDrugName = _groupDrugService.GetById((int)i.GroupDrugId).Name;
                }
            }

            return
                (View(model));
        }
        public int NotifyDoctorOfDrugsForValidation()
        {
            int ret = 0;

            foreach (Drug drug in drugService.GetAll())
            {
                if (!drug.Approved)
                {
                    ret++;
                }
            }

            return(ret);
        }
示例#4
0
        public IEnumerable <DrugViewModel> GetAll()
        {
            var drugs = _drugService.GetAll();

            var result = new List <DrugViewModel>();

            foreach (var drug in drugs)
            {
                result.Add(new DrugViewModel
                {
                    Id   = drug.Id,
                    Name = drug.Name,
                    MedicinalSubstance = drug.MedicinalSubstance,
                    Form        = drug.Form.Name,
                    Indifferent = "Unknown"
                });
            }

            return(result);
        }
示例#5
0
 public IEnumerable <Drug> GetAll()
 {
     return(_drugService.GetAll());
 }