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); }
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); }