Beispiel #1
0
 /// <summary>
 /// Maps Id, Name, Categories from param, Products from param, Changes from param
 /// </summary>
 /// <param name="organization"></param>
 /// <param name="categories"></param>
 /// <param name="products"></param>
 /// <param name="changes"></param>
 /// <returns></returns>
 /// <exception cref="NullReferenceException"></exception>
 public static BLLOrganizationDTO FromDAL3(
     DALOrganizationDTO organization,
     List <DALCategoryDTO> categories,
     List <DALProductDTO> products,
     List <DALChangeDTO> changes)
 {
     if (organization == null)
     {
         throw new NullReferenceException("Can't map, DALOrganizationDTO is null");
     }
     return(new BLLOrganizationDTO()
     {
         Id = organization.Id,
         Name = organization.Name,
         Categories = categories
                      .Select(CategoryMapper.FromDAL)
                      .ToList(),
         Changes = changes
                   .Select(ChangeMapper.FromDAL)
                   .ToList(),
         Products = products
                    .Select(ProductMapper.FromDAL)
                    .ToList()
     });
 }
Beispiel #2
0
 /// <summary>
 ///  Maps name
 /// </summary>
 /// <param name="organizationDTO"></param>
 /// <returns></returns>
 public static Organization FromDAL(DALOrganizationDTO organizationDTO)
 {
     return(new Organization()
     {
         OrganizationName = organizationDTO.Name
     });
 }
Beispiel #3
0
 /// <summary>
 /// Maps Id, Name
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public static BLLOrganizationDTO FromDAL2(DALOrganizationDTO dto)
 {
     if (dto == null)
     {
         throw new NullReferenceException("Can't map, DALOrganizationDTO is null");
     }
     return(new BLLOrganizationDTO()
     {
         Id = dto.Id,
         Name = dto.Name
     });
 }
Beispiel #4
0
 /// <summary>
 /// Maps Id, Name, Categories with products
 /// </summary>
 /// <returns></returns>
 public static BLLOrganizationDTO FromDAL(DALOrganizationDTO dto)
 {
     if (dto == null)
     {
         throw new NullReferenceException("Can't map, DALOrganizationDTO is null");
     }
     return(new BLLOrganizationDTO()
     {
         Id = dto.Id,
         Name = dto.Name,
         Categories = dto.Categories.Select(CategoryMapper.FromDAL2).ToList()
     });
 }
Beispiel #5
0
 public async Task AddAsync(DALOrganizationDTO organizationDTO)
 {
     await RepoDbSet.AddAsync(OrganizationMapper.FromDAL(organizationDTO));
 }