Exemplo n.º 1
0
        private NsnCatalogItem ConvertNsnCatalogItemDTOtoModel(NsnCatalogItemDTO dto)
        {
            var model = new NsnCatalogItem
            {
                Name = dto.Name,
                Desc = dto.Description,
                NatoStockNumber = dto.NatoStockNumber,
                UnitIssueId = dto.UnitIssueId,
                ItemClassId = dto.ItemClassId,
                AddedOn = dto.AddedOn,
                LastUpdated = dto.LastUpdated,
            };

            return model;
        }
Exemplo n.º 2
0
        private NsnCatalogItem ConvertNsnCatalogItemViewModelToModel(NsnCatalogItemViewModel vm)
        {
            NsnCatalogItem model = new NsnCatalogItem
            {

            };

            return model;
        }
Exemplo n.º 3
0
        private NsnCatalogItemDTO ConvertNsnCatalogItemModelToDto(NsnCatalogItem model)
        {
            NsnCatalogItemDTO dto = new NsnCatalogItemDTO
            {
                Id = model.Id,
                Name = model.Name,
                NatoStockNumber = model.NatoStockNumber,
                LastUpdated = model.LastUpdated,
                AddedOn = model.AddedOn,
                Description = model.Desc,
                PictureUri = CreatePictureUri(model.ImageSrc)
            };

            if (model.UnitIssue != null)
            {
                dto.UnitIssueId = model.UnitIssue.Id;
                dto.UnitIssueTag = model.UnitIssue.Tag;
                dto.UnitIssue = model.UnitIssue.Name;
            }
            
            if (model.ItemClass != null)
            {
                dto.ItemClassId = model.ItemClass.Id;
                dto.ItemClass = model.ItemClass.Class;
            }

            return dto;
        }