public CategoryModel(DomainModel.Category category, ProjectModel parent) { ProjectId = category.ProjectId; CategoryId = category.CategoryId; Name = category.Name; projectModel = parent; }
private async System.Threading.Tasks.Task OnCreateCategory() { try { DomainModel.Category newCategory = await _taskService.CreateCategoryInProjectAsync(Project); Categories.Add(new CategoryModel(newCategory, Project)); } catch (TimeoutException timeoutEx) { _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx); } }
/// <summary> /// 添加商品分类 /// </summary> /// <param name="name">商品分类对象</param> /// <param name="sort">排序码</param> /// <param name="restaurantId">门店ID</param> /// <returns>商品分类ID</returns> public IReturn Add(string name, int sort, int restaurantId) { var foodCategory = new DomainModel.Category(name, restaurantId); foodCategory.Sort = sort; if (foodCategory.Validate()) { RepositoryRegistry.Category.Add(foodCategory); } return(this.Write("Add", foodCategory)); }
public override dynamic GetValue(ReturnContext context, object data) { DomainModel.Category foodCategory = data as DomainModel.Category; if (foodCategory.GetBrokenRules().Count > 0) { var brokenRule = foodCategory.GetBrokenRules()[0]; return(this.ResultValue <CategoryModel>(Int32.Parse(brokenRule.Name), null, brokenRule.Description)); } return(this.ResultValue(data: new CategoryModel() { CategoryName = foodCategory.CategoryName, Id = foodCategory.Id, Sort = foodCategory.Sort, FoodCount = foodCategory.FoodCount })); }
public void Remove(DomainModel.Category item) { throw new NotImplementedException(); }