예제 #1
0
        public static DrugTypesViewModel ConvertToSelectList(List <DrugType> drugTypes, int depotID)
        {
            DrugTypesViewModel result = new DrugTypesViewModel();

            drugTypes.ForEach(drugType =>
            {
                result.Values.Add("0");
                result.Names.Add(drugType.DrugTypeName);
                result.IDs.Add(drugType.DrugTypeID);
                result.DepotID = depotID;
            });

            return(result);
        }
예제 #2
0
        public static OrderResult CalculateOrder(DrugTypesViewModel data, DrugSystem.Service.IDepotService _depotService)
        {
            OrderResult or = new OrderResult();

            DrugSystem.Service.Models.OrderDTO order = new DrugSystem.Service.Models.OrderDTO();

            data.IDs.ForEach(x => order.IDs.Add(x));
            data.Values.ForEach(x => order.Values.Add(int.Parse(x)));
            order.DepotID = data.DepotID;

            DrugSystem.Service.Models.OrderResultDTO res = _depotService.MakeOrder(order);
            res.Values.ForEach(x => or.Values.Add(x.ToString()));
            res.Names.ForEach(x => or.Names.Add(x));

            return(or);
        }