private void validate(dealDTO deal) { if (string.IsNullOrEmpty(deal.DealDate)) { throw new ArgumentException("DATE повинне містити значення!"); } }
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); }