Beispiel #1
0
        public static SubModelDto ToDto(this DataAccess.Models.SubModel item)
        {
            SubModelDto dto = null;

            if (item != null)
            {
                dto = new SubModelDto
                {
                    Id     = item.Id,
                    Name   = item.Name,
                    Models = new List <ModelDto>()
                };
            }

            if (item.Model != null)
            {
                foreach (var model in item.Model)
                {
                    dto.Models.Add(new ModelDto {
                        Id = model.Id, Name = model.Name
                    });
                }
            }

            return(dto);
        }
Beispiel #2
0
 public SubModelDto Save(SubModelDto dto)
 {
     try
     {
         var retVal = this.dal.Save(dto.Id, dto.Name, dto.Models != null ? dto.Models.Select(m => m.Name).ToArray() : new string[0]).ToDto();
         return(retVal);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public SubModelDto Create(SubModelDto dto)
 {
     try
     {
         var retVal = this.dal.Create(dto.Name, dto.Models != null ? dto.Models.Select(m => m.Id).ToArray() : new int[0]).ToDto();
         return(retVal);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public SubModelDto SaveSubModel(SubModelDto dto)
 {
     return(new SubModelLogic().Save(dto));
 }
Beispiel #5
0
 public SubModelDto CreateSubModel(SubModelDto dto)
 {
     return(new SubModelLogic().Create(dto));
 }