示例#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));
 }