public List <GoodTypeDTO> GetAll() { var result = new List <GoodTypeDTO>(); foreach (var item in repository.GetAll()) { result.Add(mapper.MapGoodType(item)); } return(result); }
public User MapUser(UserDTO value) { var listGoods = goodRepo.GetAll(); var listUserGoods = new List <Good>(); if (value.AllGoods != null) { foreach (var item in value.AllGoods) { foreach (var good in listGoods) { if (item.Id == good.Id) { listUserGoods.Add(good); goto Next1; } } Next1 :; } } var listGoodTypes = goodTypeRepo.GetAll(); var listUserGoodTypes = new List <GoodType>(); if (value.GoodTypes != null) { foreach (var item in value.GoodTypes) { foreach (var goodType in listGoodTypes) { if (item.Id == goodType.Id) { listUserGoodTypes.Add(goodType); goto Next1; } } Next1 :; } } return(new User { Id = value.Id, Login = value.Login, Password = value.Password, UserBill = MapBill(value.UserBill), AllGoods = listUserGoods, //GoodTypes = listUserGoodTypes UserImportances = value.UserImportances }); }