public OperationResult CreateDishLogicGroup(ServiceDataContracts.DishLogicGroup group) { try { var d = new Entities.DishLogicGroup(); d.Name = group.Name; d.PositionForPrint = group.PositionForPrint; db.DishLogicGroups.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 UpdateDishLogicGroup(ServiceDataContracts.DishLogicGroup dishLogicGroup) { var ud = db.DishLogicGroups.First(d => d.Id == dishLogicGroup.Id); ud.IsActive = dishLogicGroup.IsActive; ud.Name = dishLogicGroup.Name; ud.PositionForPrint = dishLogicGroup.PositionForPrint; db.SaveChanges(); return(new OperationResult { Success = true }); }