Example #1
0
        public DetaliuComandaDto FindById(int detaliuComandaId)
        {
            if (detaliuComandaId < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(detaliuComandaId));
            }

            var detaliuComanda = detaliuComandaRepository.Query(a => a.Id == detaliuComandaId)
                                 .FirstOrDefault();

            if (detaliuComanda == null)
            {
                return(null);
            }

            var detaliuComandaDto = new DetaliuComandaDto
            {
                /*Comanda = detaliuComanda.Comanda,
                 * Imagines = detaliuComanda.Imagines,
                 * Materials = detaliuComanda.Materials,
                 * Mecanici = detaliuComanda.Mecanici,
                 * Operaties = detaliuComanda.Operaties*/
            };

            return(detaliuComandaDto);
        }
Example #2
0
        public void Update(DetaliuComandaDto detaliuComandaDto)
        {
            if (detaliuComandaDto == null)
            {
                throw new ArgumentNullException(nameof(detaliuComandaDto));
            }

            var detaliuComanda = detaliuComandaRepository.Get(dc => dc.Id == detaliuComandaDto.Id).FirstOrDefault();

            /*detaliuComanda.Comanda = detaliuComandaDto.Comanda ?? detaliuComanda.Comanda;
             * detaliuComanda.Imagines = detaliuComandaDto.Imagines ?? detaliuComanda.Imagines;
             * detaliuComanda.Materials = detaliuComandaDto.Materials ?? detaliuComanda.Materials;
             * detaliuComanda.Mecanici = detaliuComandaDto.Mecanici ?? detaliuComanda.Mecanici;
             * detaliuComanda.Operaties = detaliuComandaDto.Operaties ?? detaliuComanda.Operaties;*/

            unitOfWork.Commit();
        }
Example #3
0
        public void CreateNew(DetaliuComandaDto detaliuComandaDto)
        {
            if (detaliuComandaDto == null)
            {
                throw new ArgumentNullException(nameof(detaliuComandaDto));
            }

            var detaliuComanda = new DetaliuComanda
            {
                /*Comanda = detaliuComandaDto.Comanda,
                 * Imagines = detaliuComandaDto.Imagines,
                 * Materials = detaliuComandaDto.Materials,
                 * Mecanici = detaliuComandaDto.Mecanici,
                 * Operaties = detaliuComandaDto.Operaties*/
            };

            detaliuComandaRepository.Add(detaliuComanda);
            unitOfWork.Commit();
        }