private CategoryDetailDto referenceItem(CategoryDetailDto value) { JObject tmpObj = new JObject(); tmpObj.TryAdd("href", "api/categories/" + value.Id); value.addReference("self", tmpObj); value.addReference("edit", tmpObj); value.addReference("delete", tmpObj); return(value); }
public async Task <bool> UpdateAsync(CategoryDetailDto model) { var dbmodel = await databaseFixture.Db.WorkflowCategory.FindByIdAsync(model.Id); dbmodel.Name = model.Name; dbmodel.ParentId = model.ParentId; dbmodel.Status = model.Status; dbmodel.Memo = model.Memo; bool res = await databaseFixture.Db.WorkflowCategory.UpdateAsync(dbmodel); return(res); }
public CategoryDetailDto GetCategoryById(int id) { var cat = DataProvider.Categories.FirstOrDefault(r => r.Id == id); CategoryDetailDto dto = new CategoryDetailDto { Id = cat.Id, Name = cat.Name, Slug = cat.Slug }; return(dto); }
public async Task <IActionResult> Show(Guid?id) { CategoryDetailDto model; if (id != null && id != default(Guid)) { model = await categoryService.GetCategoryDetailAsync(id.Value); } else { model = new CategoryDetailDto(); } return(View(model)); }
public async Task <bool> InsertAsync(CategoryDetailDto model) { WfWorkflowCategory category = new WfWorkflowCategory { CreateTime = DateTime.Now.ToTimeStamp(), CreateUserId = model.UserId, Id = Guid.NewGuid(), Name = model.Name, Memo = model.Memo, ParentId = model.ParentId, Status = model.Status }; bool res = await databaseFixture.Db.WorkflowCategory.InsertAsync(category); return(res); }
public async Task <CategoryDetailDto> GetCategoryDetailAsync(Guid id) { var category = await databaseFixture.Db.WorkflowCategory.FindByIdAsync(id); CategoryDetailDto categoryDto = new CategoryDetailDto() { Id = category.Id, Name = category.Name, Memo = category.Memo, ParentId = category.ParentId, Status = category.Status }; if (category.ParentId != default(Guid)) { var parent = await databaseFixture.Db.WorkflowCategory.FindByIdAsync(category.ParentId); categoryDto.ParentName = parent.Name; } return(categoryDto); }
public async Task <bool> UpdateAsync([FromBody] CategoryDetailDto model) { model.UserId = UserIdentity.UserId.ToString(); return(await categoryService.UpdateAsync(model)); }
public static void AddReferences(this CategoryDetailDto item, int Id) { item.AddCategoryReferences(Id); }
public async Task <bool> UpdateAsync([FromBody] CategoryDetailDto model) { return(await categoryService.UpdateAsync(model)); }
public async Task <bool> UpdateAsync(CategoryDetailDto model) { var uri = API.Category.UpdateAsync(_baseUrl); return(await _apiClient.PostBooleanAsync(uri, model)); }
public async Task <IActionResult> GetCategoryDetails([FromRoute] CategoryQueries query) { CategoryDetailDto categoryInFull = await _dispatcher.QueryAsync <CategoryDetailDto>(query); return(Ok(categoryInFull)); }
public async Task <IActionResult> GetCategoryDetails([FromRoute] Guid categoryid) { CategoryDetailDto categoryDetails = await _catalogService.GetCategoryByIdDetails(categoryid); return(Ok(categoryDetails)); }