public async Task Update(AdressDTO addressDto) { var address = ObjectMapper.Map <Models.Address>(addressDto); await _addressRepository.UpdateAsync(address); return; }
public void SignUpAndLogin() { AdressDTO address = new AdressDTO(); address.latitude = 50; address.longitude = 30; address.address = "Beautiful city"; SignUpAccountDTO account = new SignUpAccountDTO(); account.FirstName = "Ion"; account.LastName = "Popescu"; account.UserName = "******"; account.Email = "*****@*****.**"; account.Adress = address; account.Password = "******"; SignUpAccountService signUpAccountService = new SignUpAccountService(); signUpAccountService.addAccount(account); AccountService accountService = new AccountService(); AccountSimpleDTO login = accountService.Login("Popescu", "123456"); accountService.deleteAccount(login.Id); Assert.IsNotNull(login); Assert.AreEqual(login.FullName, account.LastName + " " + account.FirstName); }
public IHttpActionResult PutAdress(int id, AdressDTO adress) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != adress.AdressId) { return(BadRequest()); } Handin22.Adress a = _unitOfWork.Adress.Get(id); if (a == null) { return(NotFound()); } a.Street = adress.Street; a.Number = adress.Number; a.AdressId = adress.AdressId; _unitOfWork.Complete(); return(StatusCode(HttpStatusCode.NoContent)); }
private Address CreateAddressFromAddressDTO(AdressDTO address) { return(new Address { StreetName = address.StreetName, Number = address.Number, PostalCode = address.PostalCode }); }
public AdressDTO CreateAdress(AdressDTO adress) { using (var e = new EntityTC()) { Adress add = _mapper.Map <Adress>(adress); e.Adress.Add(add); e.SaveChanges(); return(_mapper.Map <AdressDTO>(add)); } }
public AdressDTO UpdateAdress(AdressDTO adress) { using (var e = new EntityTC()) { e.Adress.AddOrUpdate(_mapper.Map <Adress>(adress)); e.SaveChanges(); var add = e.Adress.Single(p => p.AdressID == adress.AdressID); return(_mapper.Map <AdressDTO>(add)); } }
public Adress MapFromDTO(AdressDTO source) { Adress target = new Adress(); target.Id = source.Id; target.latitude = source.latitude; target.longitude = source.longitude; target.address = source.address; return(target); }
public IHttpActionResult Delete(int id) { var adressService = new AdressService(); AdressDTO avm = adressService.deleteAdress(id); if (avm == null) { return(BadRequest("This adress does not exist in DB")); } return(Ok(avm)); }
public Adress MapAdress(AdressDTO from) { return(new Adress { City = from.City, PostCode = from.PostCode, BuildingNumber = from.BuildingNumber, FlatNumber = from.FlatNumber, Street = from.Street }); }
public AdressDTO MapToDTO(Adress source) { AdressDTO target = new AdressDTO(); target.Id = source.Id; target.latitude = source.latitude; target.longitude = source.longitude; target.address = source.address; return(target); }
public EditAddressViewModel(AdressDTO address) { Id = address.Id; CountryId = address.CountryId; ProvinceId = address.ProvinceId; City = address.City; StreetAddress = address.StreetAddress; HouseNumber = address.HouseNumber; PostalCode = address.PostalCode; PhoneNumber = address.PhoneNumber; Taxable = address.Taxable; }
public void AddRemoveFriend() { SignUpAccountService signUpAccountService = new SignUpAccountService(); AccountService accountService = new AccountService(); FriendshipService frService = new FriendshipService(); AdressDTO address = new AdressDTO(); address.latitude = 50; address.longitude = 30; address.address = "Beautiful city"; SignUpAccountDTO account = new SignUpAccountDTO(); account.FirstName = "Ion"; account.LastName = "Popescu"; account.UserName = "******"; account.Email = "*****@*****.**"; account.Adress = address; account.Password = "******"; SignUpAccountDTO account1 = new SignUpAccountDTO(); account1.FirstName = "Dfsadsa"; account1.LastName = "Ddsadsad"; account1.UserName = "******"; account1.Email = "*****@*****.**"; account1.Adress = address; account1.Password = "******"; AccountSimpleDTO acc = signUpAccountService.addAccount(account); AccountSimpleDTO acc1 = signUpAccountService.addAccount(account1); frService.AddFriend(acc.Id, acc1.Id); var friends = frService.GetAllFriendships(acc.Id); FriendshipDTO friendship = friends.Where(fr => (fr.UserOne.Id == acc1.Id | fr.UserTwo.Id == acc1.Id)).FirstOrDefault(); frService.RemoveFriendship(friendship.Id); var friends1 = frService.GetAllFriendships(acc.Id); FriendshipDTO friendship1 = friends1.Where(fr => (fr.UserOne.Id == acc1.Id | fr.UserTwo.Id == acc1.Id)).FirstOrDefault(); accountService.deleteAccount(acc.Id); accountService.deleteAccount(acc1.Id); Assert.IsNotNull(friendship); Assert.IsNull(friendship1); }
public IHttpActionResult Post(AdressDTO adress) { AdressService adressService = new AdressService(); AdressDTO avm = adressService.addAdress(adress); if (avm == null) { return(BadRequest("This adress already exist in DB")); } return(Ok(avm)); }
public IHttpActionResult Get(int id) { var adressService = new AdressService(); AdressDTO adressVM = adressService.getAdressById(id); if (adressVM == null) { return(NotFound()); } return(Ok(adressVM)); }
private void RegisterUser() { try { UserInfoDTO userinfo = new UserInfoDTO() { Email = Email.Text, FirstName = FirstName.Text, Gender = GenderComboBox.Text == "Male" ? 1 : 0, LastName = LastName.Text, MobilePhone = MobilePhone.Text }; BankCardInfoDTO cardInfo = new BankCardInfoDTO() { BankID = ((BankDTO)BankComboBox.SelectedItem).BankID, CardNumber = CardNumber.Text, CVV = Convert.ToInt32(CVV.Text), ExtendDate = Convert.ToDateTime(ExtendDate.Text) }; AdressDTO addres = new AdressDTO() { CountryID = ((CountryDTO)CountryComboBox.SelectedItem).CountryID, Street = Street.Text, City = City.Text }; if (!_registerManager.Register( Login.Text, Password.Text, userinfo, cardInfo, addres)) { MessageBox.Show("This login already exist,please use another login."); Program.log.Info("User use login which already exist"); } else { Program.log.Info("New user registered. Login: {0}", (string)Login.Text); this._user.Login = Login.Text; DialogResult = DialogResult.OK; this.Close(); } } catch (Exception exp) { Program.log.Error(exp.Message); MessageBox.Show(exp.Message); } }
public async Task <ActionResult <AdressDTO> > UpdateUserAdress(AdressDTO adress) { var user = await _userManager.FindUserByClaimsPrincipleWithAdressAsync(HttpContext.User); user.Adress = _mapper.Map <Adress>(adress); var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(Ok(_mapper.Map <AdressDTO>(user.Adress))); } return(BadRequest(new ApiResponse(400, "Problem updating user adress"))); }
public async Task Create(AdressDTO addressDto) { var address = ObjectMapper.Map <Models.Address>(addressDto); var customerId = addressDto.CustomerId; var addressId = await _addressRepository.InsertAndGetIdAsync(address); var customerAddress = new Models.CustomerAddress() { AddressId = addressId, CustomerId = customerId }; await _repository.InsertAsync(customerAddress); return; }
public IHttpActionResult GetAdress(int id) { Handin22.Adress adress = _unitOfWork.Adress.Get(id); if (adress == null) { return(NotFound()); } var adressDTO = new AdressDTO() { AdressId = adress.AdressId, Number = adress.Number, Street = adress.Street }; return(Ok(adress)); }
public AdressDTO getAdressById(int id) { using (var uow = new UnitOfWork()) { var adressRepository = uow.GetRepository <Adress>(); Adress adress = adressRepository.GetById(id); if (adress == null) { return(null); } AdressMapper adressMapper = new AdressMapper(); AdressDTO adressVM = adressMapper.MapToDTO(adress); return(adressVM); } }
public static void Create() { var _mapper = SetupMapper(); DalEF.Concrete.AdressDalEf Dal = new DalEF.Concrete.AdressDalEf(_mapper); Console.WriteLine("City:"); var city = Console.ReadLine(); Console.WriteLine("Street:"); var street = Console.ReadLine(); Console.WriteLine("Country Id:"); var cId = Convert.ToInt32(Console.ReadLine()); var add = new AdressDTO() { City = city, Street = street, CountryID = cId }; }
public async Task <IActionResult> AddAdress(AdressDTO model) { if (ModelState.IsValid) { User user = await GetCurrentUser(); user.Adress = _userMapper.MapAdress(model); var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(RedirectToAction(nameof(Update))); } AddErrors(result); } return(View(model)); }
public IHttpActionResult DeleteAdress(int id) { Handin22.Adress adress = _unitOfWork.Adress.Get(id); if (adress == null) { return(NotFound()); } _unitOfWork.Adress.Remove(adress); _unitOfWork.Complete(); var adDTO = new AdressDTO() { AdressId = adress.AdressId, Number = adress.Number, Street = adress.Street }; return(Ok(adress)); }
public AdressDTO deleteAdress(int id) { using (var uow = new UnitOfWork()) { var adressRepository = uow.GetRepository <Adress>(); var adress = adressRepository.GetById(id); if (adress == null) { return(null); } else { adressRepository.Delete(id); uow.SaveChanges(); AdressMapper adressMapper = new AdressMapper(); AdressDTO adressVM = adressMapper.MapToDTO(adress); return(adressVM); } } }
public void AddAccountWithTheSameUserName() { AdressDTO address = new AdressDTO(); address.latitude = 50; address.longitude = 30; address.address = "Beautiful city"; SignUpAccountDTO account = new SignUpAccountDTO(); account.FirstName = "Ion"; account.LastName = "Popescu"; account.UserName = "******"; account.Email = "*****@*****.**"; account.Adress = address; account.Password = "******"; SignUpAccountService signUpAccountService = new SignUpAccountService(); AccountSimpleDTO account1 = signUpAccountService.addAccount(account); SignUpAccountDTO account2 = new SignUpAccountDTO(); account2.FirstName = "Ion"; account2.LastName = "Rotari"; account2.UserName = "******"; account2.Email = "*****@*****.**"; account2.Adress = address; account2.Password = "******"; AccountSimpleDTO account3 = signUpAccountService.addAccount(account2); AccountService accountService = new AccountService(); accountService.deleteAccount(account1.Id); Assert.IsNotNull(account1); Assert.IsNull(account3); }
public AdressDTO addAdress(AdressDTO adressVM) { using (var uow = new UnitOfWork()) { var adressRepository = uow.GetRepository <Adress>(); var query = adressRepository.FindBy(ad => ad.latitude == adressVM.latitude && ad.longitude == adressVM.longitude); var existAd = query.FirstOrDefault(); if (existAd == null) { AdressMapper adressMapper = new AdressMapper(); Adress adress = adressMapper.MapFromDTO(adressVM); adressRepository.Add(adress); uow.SaveChanges(); return(adressVM); } else { return(null); } } }
public void EditAccount() { AdressDTO address = new AdressDTO(); address.latitude = 50; address.longitude = 30; address.address = "Beautiful city"; SignUpAccountDTO account = new SignUpAccountDTO(); account.FirstName = "Ion"; account.LastName = "Popescu"; account.UserName = "******"; account.Email = "*****@*****.**"; account.Adress = address; account.Password = "******"; SignUpAccountService signUpAccountService = new SignUpAccountService(); AccountSimpleDTO ac = signUpAccountService.addAccount(account); AccountService accountService = new AccountService(); SignUpAccountDTO acc = signUpAccountService.getAccountById(ac.Id); acc.LastName = "Casap"; acc.Adress.address = "Cluj"; acc = signUpAccountService.editAccount(acc); accountService.deleteAccount(ac.Id); Assert.IsNotNull(acc); Assert.AreEqual(acc.LastName, "Casap"); Assert.AreEqual(acc.Adress.address, "Cluj"); }
public OrderDto(OrderCreateModel orderCreateModel, CustomerDto customer, CompanyDto company, AdressDTO address, PaymentTypeDto paymentType) { //Order section Number = orderCreateModel.Number; //Company section CompanyBTW = company.BTW; CompanyCity = company.City; CompanyCountryName = company.Country.Name; CompanyHouseNumber = company.HouseNumber; CompanyIBAN = company.IBAN; CompanyKVK = company.KVK; CompanyLogo = company.Logo; CompanyName = company.Name; CompanyPhoneNumber = company.PhoneNumber; CompanyId = company.Id; CompanyPostalCode = company.PostalCode; CompanyProvinceName = company.Province.Name; CompanyStreetAddress = company.StreetAddress; //Customer section CustomerCity = address.City; CustomerCompanyEmail = customer.CompanyEmail; CustomerCompanyName = customer.CompanyName; CustomerCompanyPhonenumber = company.PhoneNumber; CustomerCountryName = address.Country.Name; CustomerHouseNumber = address.HouseNumber; CustomerPhoneNumber = address.PhoneNumber; CustomerPostalCode = address.PostalCode; CustomerProvinceName = address.Province.Name; CustomerStreetAddress = address.StreetAddress; CustomerTaxable = address.Taxable; CustomerId = customer.Id; CustomerAddressId = orderCreateModel.AddressId; //Payment type section PaymentTypeName = paymentType.TypeName; PaymentTypeId = paymentType.Id; }
public void AddMessageTest() { SignUpAccountService signUpAccountService = new SignUpAccountService(); AccountService accountService = new AccountService(); MessengerService mesService = new MessengerService(); AdressDTO address = new AdressDTO(); address.latitude = 50; address.longitude = 30; address.address = "Beautiful city"; SignUpAccountDTO account = new SignUpAccountDTO(); account.FirstName = "Ion"; account.LastName = "Popescu"; account.UserName = "******"; account.Email = "*****@*****.**"; account.Adress = address; account.Password = "******"; SignUpAccountDTO account1 = new SignUpAccountDTO(); account1.FirstName = "Dfsadsa"; account1.LastName = "Ddsadsad"; account1.UserName = "******"; account1.Email = "*****@*****.**"; account1.Adress = address; account1.Password = "******"; AccountSimpleDTO acc = signUpAccountService.addAccount(account); AccountSimpleDTO acc1 = signUpAccountService.addAccount(account1); ConversationDTO conv = new ConversationDTO(); conv.UserOne = acc; conv.UserTwo = acc1; conv = mesService.CreateConversation(conv); MessageDTO message = new MessageDTO(); message.User = acc; message.ConversationId = conv.Id; message.Text = "Salut"; message.Date = DateTime.Now; message = mesService.addMessage(message); var messages = mesService.GetMessages(5, 1, acc.Id, acc1.Id); MessageDTO myMes = messages.FirstOrDefault(); mesService.deleteMessage(message.Id); mesService.RemoveConversation(conv.Id); accountService.deleteAccount(acc.Id); accountService.deleteAccount(acc1.Id); Assert.IsNotNull(message); Assert.IsNotNull(conv); Assert.IsNotNull(messages); Assert.AreEqual(myMes.Text, "Salut"); }
public bool Register(string username, string password, UserInfoDTO userinfo, CardInfoDTO cardInfo, AdressDTO addres) { try { var acc = this._accountDal.CreateAccount(username, password); addres = _adressDal.CreateAdress(addres); cardInfo = _cardinfoDal.CreateBankCardInfo(cardInfo); userinfo.UserID = acc.UserID; userinfo.BankCardInfoID = (int)cardInfo.CardInfoID; userinfo.AdressID = (int)addres.AdressID; this._userInfoDal.CreateUserInfo(userinfo); // transaction? } catch (Exception exp) { if (exp.Message == "User already exists!") { return(false); } throw exp; } return(true); }