private void buttonBuy_Click(object sender, EventArgs e) { if (LoggedInUser.BankAccount.money >= MarketPhoto.price) { LoggedInUser.updateBank(LoggedInUser.BankAccount.money - MarketPhoto.price, DataBaseProxy); UserSeller.updateBank(UserSeller.BankAccount.money + MarketPhoto.price, DataBaseProxy); DataBaseProxy.RemoveMarketPhoto(Photo); DataBaseProxy.InsertPhotoToCollection(LoggedInUser.ID, Photo.photoId); UpdaterChecker.IsMarketDataHasChanged = true; //UpdaterChecker.IsPhotosCollectionHasChanged = true; UpdaterChecker.IsBankHasChanged = true; this.Hide(); } else { MessageBox.Show("You Dont Have Enough Money.."); } }
public async Task <bool> CreateUserSeller(string userNmae, string firstName, string lastName, string email, string phoneNumber, string userId) { var userSeller = new UserSeller { Id = Guid.NewGuid().ToString(), UserName = userNmae, FirstName = firstName, LastName = lastName, Email = email, PhoneNumber = phoneNumber, UserId = userId }; context.Add(userSeller); int result = await context.SaveChangesAsync(); if (result == 0) { return(false); } return(true); }
public User UpdateUser(User user, Security Security) { ValidateSecurity(Security); using (var ds = new DataService()) { User dbUser = ds.getUserDAO().Find(user.Id); dbUser.Name = (!String.IsNullOrEmpty(user.Name)) ? user.Name : dbUser.Name; dbUser.Surname = (!String.IsNullOrEmpty(user.Surname)) ? user.Surname : dbUser.Surname; dbUser.Username = (!String.IsNullOrEmpty(user.Username)) ? user.Username : dbUser.Username; dbUser.Password = (!String.IsNullOrEmpty(user.Password)) ? getHashedPassword(user.Password) : dbUser.Password; dbUser.IdDocument = (!String.IsNullOrEmpty(user.IdDocument)) ? user.IdDocument : dbUser.IdDocument; dbUser.IdDocumentType = (user.IdDocumentType != 0) ? user.IdDocumentType : dbUser.IdDocumentType; dbUser.Email = (!String.IsNullOrEmpty(user.Email)) ? user.Email : dbUser.Email; dbUser.activeAccount = user.activeAccount; if (user.Role == Model.Types.UserRole.SELLER) { UserSeller seller = user as UserSeller; UserSeller dbSeller = dbUser as UserSeller; dbSeller.company_id = (seller.company_id != 0) ? seller.company_id : dbSeller.company_id; } return(ds.getUserDAO().Update(dbUser)); } }