Exemplo n.º 1
0
        public void AddToDb(DonerDTO donerDto)
        {
            var Doner = new Doner();

            Doner          = Mapper.Map <Doner>(donerDto);
            Doner.Location = Mapper.Map <Location>(donerDto.Location);
            context.DonerTab.Add(Doner);
            context.SaveChanges();
        }
Exemplo n.º 2
0
        public void SignIn()
        {
            string      _firstName = string.Empty, _lastName = string.Empty, _bloodGroup = string.Empty;
            int         _age        = 0;
            LocationDTO locationDTO = null;

            try
            {
                GetDonerData(ref _firstName, ref _lastName, ref _bloodGroup, ref locationDTO, ref _age);
                var newDoner = new DonerDTO(_firstName, _lastName, _age, _bloodGroup, locationDTO);
                _donerService.AddToDb(newDoner);
            }
            catch (UserDataException _dataException)
            {
                Console.WriteLine($"Źle podane dane, {_dataException.Message}");
            }
            catch (RiskException _riskException)
            {
                Console.WriteLine($"Źle podany poziom zapotrzebowania na krew {_riskException.Message}");
            }
        }