Пример #1
0
        public void CreateMaterial(SaveMaterialDto saveMaterialDto)
        {
            var material = _mapper.Map <SaveMaterialDto, Material>(saveMaterialDto);

            _unitOfWork.Materials.Add(material);

            _unitOfWork.Complete();
        }
Пример #2
0
        public void UpdateMaterial(SaveMaterialDto saveMaterialDto)
        {
            var material = _unitOfWork.Materials.GetBy(saveMaterialDto.MaterialId);

            if (material == null)
            {
                return;
            }

            _mapper.Map <SaveMaterialDto, Material>(saveMaterialDto, material);

            _unitOfWork.Complete();
        }
Пример #3
0
        public IActionResult OnGet(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var material = _service.GetMaterial(id ?? default(int));

            if (material == null)
            {
                return(NotFound());
            }

            Material = _mapper.Map <MaterialDto, SaveMaterialDto>(material);

            return(Page());
        }