Exemplo n.º 1
0
 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
     });
 }
Exemplo n.º 2
0
        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);
        }