public IActionResult UpdateInfo([FromBody] DonorGetModelView donorGet)
 {
     try
     {
         string donorId   = Request.Cookies["UserId"];
         var    user      = donorProfileService.GetUserForDonor(donorId);
         var    addressId = donorProfileService.GetDonor(donorId).AddressId;
         var    donor     = Mappers.MapperRegisterDonor.ToDonor(donorGet, user, addressId);
         donorProfileService.UpdateDonor(donor);
         donorProfileService.UpdateEmail(user.Id, donorGet.Email);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public static Donor ToDonor(DonorGetModelView viewModel, ApplicationUser applicationUser, int addressId)
        {
            Address address = new Address()
            {
                Id     = addressId,
                City   = viewModel.City,
                County = viewModel.County,
                Street = viewModel.Street,
                Number = viewModel.Number
            };

            return(new Donor
            {
                Id = applicationUser.Id,
                FirstName = viewModel.FirstName,
                LastName = viewModel.LastName,
                CNP = viewModel.CNP,
                Address = address,
                AddressId = address.Id
            });
        }