public OperationResult UpdateDishPackageToGoOrder(ServiceDataContracts.DishPackageToGoOrder dishPackageToGoOrder) { var dp = db.DishPackagesToGoOrder.FirstOrDefault(p => p.Id == dishPackageToGoOrder.Id); if (dp == null) { return(new OperationResult { Success = false, ErrorMessage = "DishPackageToGoOrder Not Found." }); } Mapper.Map(dishPackageToGoOrder, dp); /* * dp.Amount = dishPackageToGoOrder.Amount; * dp.Comment = dishPackageToGoOrder.Comment; * dp.DishId = dishPackageToGoOrder.DishId; * dp.DishName = dishPackageToGoOrder.DishName; * dp.OrderToGoId = dishPackageToGoOrder.OrderToGoId; * dp.TotalPrice = dishPackageToGoOrder.TotalPrice; * dp.PositionInOrder = dishPackageToGoOrder.PositionInOrder; * dp.Code = dishPackageToGoOrder.Code; */ db.SaveChanges(); return(new OperationResult { Success = true }); }
public OperationResult CreateDishPackageToGoOrder(ServiceDataContracts.DishPackageToGoOrder dishPackageToGoOrder) { try { log.Error("CreateDishPackageToGoOrder "); var dp = Mapper.Map <ServiceDataContracts.DishPackageToGoOrder, Entities.DishPackageToGoOrder>(dishPackageToGoOrder); db.DishPackagesToGoOrder.Add(dp); db.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = dp.Id }); } catch (Exception e) { log.Error("CreateDishPackageToGoOrder Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }