コード例 #1
0
        public OperationResult CreateDishKitchenGroup(ServiceDataContracts.DishKitchenGroup group)
        {
            try
            {
                var d = new Entities.DishKitchenGroup();
                d.Name             = group.Name;
                d.EnglishName      = group.EnglishName;
                d.PositionForPrint = group.PositionForPrint;
                d.SHIdSh           = group.SHIdSh;
                d.SHIdToFly        = group.SHIdToFly;
                d.SHIdToGo         = group.SHIdToGo;
                db.DishKitchenGroups.Add(d);
                db.SaveChanges();

                return(new OperationResult
                {
                    Success = true,
                    CreatedObjectId = d.Id
                });
            }
            catch (Exception e)
            {
                log.Error("Error", e);
                return(new OperationResult
                {
                    Success = false,
                    ErrorMessage = e.Message
                });
            }
        }
コード例 #2
0
        public OperationResult UpdateDishKitchenGroup(ServiceDataContracts.DishKitchenGroup dishKitchenGroup)
        {
            var ud = db.DishKitchenGroups.First(d => d.Id == dishKitchenGroup.Id);

            ud.IsActive         = dishKitchenGroup.IsActive;
            ud.Name             = dishKitchenGroup.Name;
            ud.EnglishName      = dishKitchenGroup.EnglishName;
            ud.PositionForPrint = dishKitchenGroup.PositionForPrint;
            ud.SHIdSh           = dishKitchenGroup.SHIdSh;
            ud.SHIdToFly        = dishKitchenGroup.SHIdToFly;
            ud.SHIdToGo         = dishKitchenGroup.SHIdToGo;

            db.SaveChanges();

            return(new OperationResult {
                Success = true
            });
        }