示例#1
0
        public async Task <bool> AddRequestToDB(RequestDTO requestDTO)
        {
            if (requestDTO is null)
            {
                throw new InvalidOperationException("Object cannot be null!");
            }
            var newRequest = requestDTO.MapRequestDTOToRequest();

            newRequest.RequestDate = DateTime.Now;
            newRequest.IsValid     = IsEGNValid(requestDTO.EGN);
            _context.Add(newRequest);
            await _context.SaveChangesAsync();

            return(newRequest.IsValid);
        }