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(); }
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}"); } }