Example #1
0
 private void validate(RoomNumberDTO record)
 {
     if (record.id == 0)
     {
         throw new ArgumentException("ID повинне містити значення!");
     }
 }
Example #2
0
        public void AddStreet(RoomNumberDTO RoomNumber)
        {
            var user     = SecurityContext.GetUser();
            var userType = user.GetType();

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

            validate(RoomNumber);

            var mapper       = new MapperConfiguration(cfg => cfg.CreateMap < RoomNumberDTO, RoomNumber()).CreateMapper();
            var RecordEntity = mapper.Map <RoomNumberDTO, RoomNumber>(RoomNumber);

            _database.Records.Create(RecordEntity);
        }