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); }
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; } }
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; } }
public SubModelDto SaveSubModel(SubModelDto dto) { return(new SubModelLogic().Save(dto)); }
public SubModelDto CreateSubModel(SubModelDto dto) { return(new SubModelLogic().Create(dto)); }