예제 #1
0
        public List <FoodPercentageView> SaveFoodPercentages(List <FoodPercentageView> percentageList)
        {
            percentageList.ForEach(pl =>
            {
                var plModel = new FoodPercentage();

                if (pl.Id > 0)
                {
                    plModel = Repository.GetById <FoodPercentage>(pl.Id);
                    pl.SetTo(plModel);
                    Repository.Update(plModel);
                }
                else
                {
                    pl.SetTo(plModel);
                    Repository.Create(plModel);
                    pl.Id = plModel.Id;
                }
                //pl=plModel.ToView();
            });
            return(percentageList);
        }
예제 #2
0
 public static void SetTo(this FoodPercentageView view, FoodPercentage model)
 {
     Mapper.Map(view, model);
 }
예제 #3
0
 public static FoodPercentageView ToView(this FoodPercentage model)
 {
     return(Mapper.Map <FoodPercentageView>(model));
 }