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 }); } }
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 }); }