Exemple #1
0
 private void validate(dealDTO deal)
 {
     if (string.IsNullOrEmpty(deal.DealDate))
     {
         throw new ArgumentException("DATE повинне містити значення!");
     }
 }
Exemple #2
0
        public void AddDeal(dealDTO deal)
        {
            var user     = SecurityContext.GetUser();
            var userType = user.GetType();

            if (userType != typeof(Admin))
            {
                throw new MethodAccessException();
            }
            if (deal == null)
            {
                throw new ArgumentNullException(nameof(deal));
            }

            validate(deal);

            var mapper     = new MapperConfiguration(cfg => cfg.CreateMap <dealDTO, deal>()).CreateMapper();
            var dealEntity = mapper.Map <dealDTO, deal>(deal);

            _database.deal.Create(dealEntity);
        }