public static CaseCategoryDto MapToDto(CaseCategory caseCategory) { return(new CaseCategoryDto() { CaseCategoryId = caseCategory.CaseCategoryId, CaseCategoryName = caseCategory.CaseCategoryName, DateCreated = caseCategory.DateCreated, DateModified = caseCategory.DateModified, IsDeleted = caseCategory.IsDeleted, CustomerId = caseCategory.CustomerId }); }
public async Task <bool> AddCaseCategory(CatDto addCaseCategory) { var result = await _context.CaseCategories.Where(x => x.Name.Equals(addCaseCategory.Name)).ToListAsync(); if (result.Count == 0) { string uniqueFileName = UploadedFile(addCaseCategory); CaseCategory caseCategory = new CaseCategory { Name = addCaseCategory.Name, Description = addCaseCategory.Description, ParentId = addCaseCategory.ParentId, VectorIcon = uniqueFileName }; await _context.CaseCategories.AddAsync(caseCategory); await _context.SaveChangesAsync(); return(true); } return(false); }