Exemplo n.º 1
0
        public void Update(OperatieDto operatieDto)
        {
            if (operatieDto == null)
            {
                throw new ArgumentNullException(nameof(operatieDto));
            }

            var operatie = operatieRepository.Get(o => o.Id == operatieDto.Id).FirstOrDefault();

            operatie.Denumire = operatieDto.Denumire ?? operatie.Denumire;
            //operatie.DetaliuComanda = operatieDto.DetaliuComanda ?? operatie.DetaliuComanda;
            operatie.TimpExecutie = operatieDto.TimpExecutie == default(decimal) ? operatie.TimpExecutie : operatieDto.TimpExecutie;

            unitOfWork.Commit();
        }
Exemplo n.º 2
0
        public void CreateNew(OperatieDto operatieDto)
        {
            if (operatieDto == null)
            {
                throw new ArgumentNullException(nameof(operatieDto));
            }

            var operatie = new Operatie
            {
                Denumire = operatieDto.Denumire,
                //DetaliuComanda = operatieDto.DetaliuComanda,
                TimpExecutie = operatieDto.TimpExecutie
            };

            operatieRepository.Add(operatie);
            unitOfWork.Commit();
        }
Exemplo n.º 3
0
        public OperatieDto FindById(int operatieId)
        {
            if (operatieId < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(operatieId));
            }

            var operatie = operatieRepository.Query(m => m.Id == operatieId)
                           .FirstOrDefault();

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

            var operatieDto = new OperatieDto
            {
                Denumire = operatie.Denumire,
                //DetaliuComanda = operatie.DetaliuComanda,
                TimpExecutie = operatie.TimpExecutie
            };

            return(operatieDto);
        }