public IActionResult AllFounders(Founder founders, OldItems oldItems) { founders.UpdateDate = DateTime.Now; founders.FounderITN = founders.FounderITN.Replace(" ", string.Empty); //_________________________________ if (founders.FounderITN != oldItems.OldITN) { if (db.Custumers.FirstOrDefault(x => x.CustomerITN == founders.FounderITN) != null || db.Founders.FirstOrDefault(x => x.FounderITN == founders.FounderITN) != null) { ViewBag.error = "Подобный ИНН уже существует. Каждый ИНН должен быть индевидуален"; return(View(db.Founders.ToList())); } } //.................................. if (!Regex.IsMatch(founders.FounderITN, "^[0-9а-яА-Я?-]*$")) { ViewBag.error = "ИНН может содержать только цифры"; return(View(db.Founders.ToList())); } //.................................. if (founders.FounderITN.Length != 12) { ViewBag.error = "Учредителем может быть только индивидуальный предпрениматель, следовотельно его ИНН состоит из 12 цифр "; return(View(db.Founders.ToList())); } //_________________________________ db.Entry(founders).State = EntityState.Modified; db.SaveChanges(); return(View(db.Founders.ToList())); }
public async Task GetUserHistoryWithPermission() { CreditCard card = new CreditCard("1", "1", "1", "1", "1", "1"); Address address = new Address("1", "1", "1", "1", "1"); Product product = new Product(new Guid(), 100, 100, 100); User user = new User("testUser"); Store store = new Store("storeTest", card, address); store.Founder = Founder.makeFounder(new MemberState("userTest"), store); MemberState memberState = new MemberState(user.Username); user.ChangeState(memberState); store.UpdateProduct(product); await user.UpdateProductInShoppingBasket(store, product, 5); ICollection <IHistory> userHistory = await user.GetUserHistory(user.Username); Assert.IsNotNull(userHistory); int originCount = userHistory.Count; var v1 = await user.PurchaseShoppingCart(card, "0544444444", address); Assert.IsTrue(!v1.IsErr); userHistory = await user.GetUserHistory(user.Username); Assert.AreEqual(originCount + 1, userHistory.Count); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Inn,FirstName,LastName,SecondName,CreateDate,UpdateDate")] Founder founder) { if (id != founder.Id) { return(NotFound()); } if (ModelState.IsValid) { try { founder.SetFullName(); founder.UpdateDate = DateTime.Now; _context.Update(founder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FounderExists(founder.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(founder)); }
public async Task <IActionResult> Edit(int id, [Bind("TitleId,AuthorId,Id")] Founder founder) { if (id != founder.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(founder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FounderExists(founder.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AuthorId"] = new SelectList(_context.Author, "Id", "Name", founder.AuthorId); ViewData["TitleId"] = new SelectList(_context.Title, "Id", "Name", founder.TitleId); return(View(founder)); }
public async Task Initialize() { ProxyMarketContext.Instance.marketTearDown(); marketStores = MarketStores.Instance; marketUsers = MarketUsers.Instance; PublisherManagement.Instance.DeleteAll(); marketUsers.DeleteAll(); marketStores.DeleteAll(); PublisherManagement.Instance.SetTestMode(true); this.user = new User("UserTests"); user.ChangeState(new MemberState(user.Username)); var dataUser = new DataUser(user.Username, "", new Address("1", "1", "1", "1", "1"), "054444444"); dataUser.IsLoggedin = true; await ProxyMarketContext.Instance.AddDataUser(dataUser); marketUsers.ActiveUsers.TryAdd(user.Username, user); this.store = new Store("Founder", new CreditCard("1", "1", "1", "1", "1", "1"), new Address("1", "1", "1", "1", "1")); founderUser = new User("Founder"); founderUser.ChangeState(new MemberState(founderUser.Username)); this.founder = Founder.makeFounder((MemberState)founderUser.State, store); store.Founder = founder; dataUser = new DataUser(founderUser.Username, "", new Address("1", "1", "1", "1", "1"), "054444444"); dataUser.IsLoggedin = true; await ProxyMarketContext.Instance.AddDataUser(dataUser); marketUsers.ActiveUsers.TryAdd(founder.Username, founderUser); ProxyMarketContext.Instance.IsDebug = true; }
public async Task <IActionResult> Edit(int id, [Bind("FirstName,SecondName,LastName,Id,Inn,EntityClientId")] Founder founder) { if (id != founder.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(founder); founder.SetUpdateDate(); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FounderExists(founder.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["EntityClients"] = new SelectList(_context.EntityClients, "Name", "Name", founder.EntityClientId); return(View(founder)); }
public async Task <IActionResult> InputFormFounder(Founder founder) { if (ModelState.IsValid) { ViewBag.Title = "Форма добавления учредителя"; var client = await _allClients.GetObjectClient(Int16.Parse(founder.ClientId)); founder.Client = client; _clientFounders.AddFounder(founder); return(RedirectToAction("ListClients")); } else { var obj = new ClientListViewModel(); obj.AllClient = await _allClients.Clients(); var AllClientNoEntrepreneur = new List <Client>(); foreach (var item in obj.AllClient) { if (!item.IsEntrepreneur || item.Founders.Count < 1) { AllClientNoEntrepreneur.Add(item); } } ViewBag.Clients = new SelectList(AllClientNoEntrepreneur, "Id", "Name"); return(View()); } }
public ListItemModel GetListItemModel(Founder founder) { return(new ListItemModel() { Value = NamesFormatingHelper.GetDisplayName(founder), Id = founder.Id }); }
public ActionResult DeleteConfirmed(long id) { Founder founder = db.FoundersList.Find(id); db.FoundersList.Remove(founder); db.SaveChanges(); return(RedirectToAction("Index")); }
public string AddFounder(Founder founder) { db.Founders.Add(founder); founder.Date_added_founder = DateTime.Now.ToString(); // сохраняем в бд все изменения db.SaveChanges(); return(founder.Full_name_founder + "добавлен в список учередителей"); }
//............................................................................. public IActionResult RemoveFounders(int?id) { Founder founder = db.Founders.FirstOrDefault(x => x.FounderId == id); db.Entry(founder).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("AllFounders")); }
public string Add(Organization organization, Founder founder) { db.Organizations.Add(organization); db.Founders.Add(founder); founder.OrganizationId = organization.Id; db.SaveChanges(); return("Организация " + organization.Title + " успешно добавлена в базу данных."); //return RedirectToAction("Index"); }
public MarketRulesTests() { this.store = new Store("TestStore", new CreditCard("1", "1", "1", "1", "1", "1"), new Address("1", "1", "1", "1", "1")); this.store.SetFounder(Founder.makeFounder(new MemberState("Founder"), store)); marketStores.LoadedStores.TryAdd(store.GetId(), store); this.product = new Product(new Guid(), "ProductName", 100, 100, 100, "CategoryName"); this.shoppingBasket = new ShoppingBasket(new ShoppingCart(new User()), store); shoppingBasket.addProduct(product, 10); }
public OpenPlacesPage(Founder founder, int id) { InitializeComponent(); GetDataOpenPlace(id); this.id = id; image.LongPressed += (sender) => imgDelete.IsVisible = true; }
public IActionResult CreateFounder(int id) { Founder founder = new Founder { UserId = id, }; return(View(founder)); }
public ActionResult Edit([Bind(Include = "Id,LastName,FirstName,MiddleName")] Founder founder) { if (ModelState.IsValid) { db.Entry(founder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(founder)); }
public void DeleteAll() { Store s = new Store("testStore", testStoreCreditCard, testStoreAddress); s.Founder = Founder.makeFounder(new MemberState("userTest"), s); testStore = s; this.shoppingCart = new ShoppingCart(testUser); this.shoppingBasket = new ShoppingBasket(shoppingCart, testStore); Transaction.Instance.DeleteAllTests(); }
public getInfoTests() { ProxyMarketContext.Instance.IsDebug = true; address = new Address("1", "1", "1", "1", "1"); card = new CreditCard("1", "1", "1", "1", "1", "1"); store = new Store("testStore", card, address); MemberState ms = new MemberState("founder"); founder = Founder.makeFounder(ms, store); store.Founder = founder; }
public FounderFullModel GetFounderPutModel(Guid id) { Founder founder = founderService.FindById(id); IList <Company> companies = companyService.Search( new CompanySearchQuery() { FounderId = founder.Id }); return(entityConverter.GetFullModel(founder, companies)); }
public IActionResult InsertFounder([FromBody] Founder newFounder) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } context.Founders.Add(newFounder); context.SaveChanges(); return(Created("", newFounder)); }
public ActionResult Create([Bind(Include = "Id,LastName,FirstName,MiddleName")] Founder founder) { if (ModelState.IsValid) { db.FoundersList.Add(founder); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(founder)); }
public FounderFullModel GetFullModel(Founder founder, IList <Company> companies) { return(new FounderFullModel() { Id = founder.Id, FirstName = founder.FirstName, LastName = founder.LastName, MiddleName = founder.MiddleName ?? string.Empty, Tin = founder.Tin, CompaniesIds = companies.Select(c => c.Id).ToList() }); }
public ActionResult Edit([Bind(Include = "Id,Inn,Fio,Date_Add,Date_Upd,ClientId")] Founder founder) { if (ModelState.IsValid) { founder.Date_Upd = DateTime.Now; db.Entry(founder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClientId = new SelectList(db.Clients, "Id", "Name", founder.ClientId); return(View(founder)); }
public void Update(GroupResponse?other) { if (other is null) { return; } if (!Detail.DeepEquals(other.Detail)) { Detail.Update(other.Detail); OnPropertyChanged(nameof(Detail)); } if (!Founder.DeepEquals(other.Founder)) { Founder.Update(other.Founder); OnPropertyChanged(nameof(Founder)); } if (!AlliedIds.DeepEqualsListNaive(other.AlliedIds)) { AlliedIds = other.AlliedIds; OnPropertyChanged(nameof(AlliedIds)); } if (!ParentGroup.DeepEquals(other.ParentGroup)) { ParentGroup.Update(other.ParentGroup); OnPropertyChanged(nameof(ParentGroup)); } if (AllianceStatus != other.AllianceStatus) { AllianceStatus = other.AllianceStatus; OnPropertyChanged(nameof(AllianceStatus)); } if (GroupJoinInviteCount != other.GroupJoinInviteCount) { GroupJoinInviteCount = other.GroupJoinInviteCount; OnPropertyChanged(nameof(GroupJoinInviteCount)); } if (CurrentUserMembershipsInactiveForDestiny != other.CurrentUserMembershipsInactiveForDestiny) { CurrentUserMembershipsInactiveForDestiny = other.CurrentUserMembershipsInactiveForDestiny; OnPropertyChanged(nameof(CurrentUserMembershipsInactiveForDestiny)); } if (!CurrentUserMemberMap.DeepEqualsDictionary(other.CurrentUserMemberMap)) { CurrentUserMemberMap = other.CurrentUserMemberMap; OnPropertyChanged(nameof(CurrentUserMemberMap)); } if (!CurrentUserPotentialMemberMap.DeepEqualsDictionary(other.CurrentUserPotentialMemberMap)) { CurrentUserPotentialMemberMap = other.CurrentUserPotentialMemberMap; OnPropertyChanged(nameof(CurrentUserPotentialMemberMap)); } }
public async Task <IActionResult> Create([Bind("FirstName,SecondName,LastName,EntityClientId,Id,Inn")] Founder founder) { if (ModelState.IsValid) { founder.SetCreateDate(); founder.SetUpdateDate(); _context.Add(founder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(founder)); }
public bool DeepEquals(GroupResponse?other) { return(other is not null && (Detail is not null ? Detail.DeepEquals(other.Detail) : other.Detail is null) && (Founder is not null ? Founder.DeepEquals(other.Founder) : other.Founder is null) && AlliedIds.DeepEqualsListNaive(other.AlliedIds) && (ParentGroup is not null ? ParentGroup.DeepEquals(other.ParentGroup) : other.ParentGroup is null) && AllianceStatus == other.AllianceStatus && GroupJoinInviteCount == other.GroupJoinInviteCount && CurrentUserMembershipsInactiveForDestiny == other.CurrentUserMembershipsInactiveForDestiny && CurrentUserMemberMap.DeepEqualsDictionary(other.CurrentUserMemberMap) && CurrentUserPotentialMemberMap.DeepEqualsDictionary(other.CurrentUserPotentialMemberMap)); }
public async Task <IActionResult> Create([Bind("TitleId,AuthorId,Id")] Founder founder) { if (ModelState.IsValid) { _context.Add(founder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AuthorId"] = new SelectList(_context.Author, "Id", "Name", founder.AuthorId); ViewData["TitleId"] = new SelectList(_context.Title, "Id", "Name", founder.TitleId); return(View(founder)); }
public static string GetDisplayName(Founder founder) { StringBuilder builder = new StringBuilder(founder.LastName); builder[0] = char.ToUpper(builder[0]); builder.Append($" {char.ToUpper(founder.FirstName[0])}."); if (!string.IsNullOrEmpty(founder.MiddleName)) { builder.Append($"{char.ToUpper(founder.MiddleName[0])}."); } return(builder.ToString()); }
public IActionResult CreateFounder(Founder model) { Founder founder = new Founder { UserId = model.Id, INN = model.INN, Name = model.Name }; _db.Founders.Add(founder); _db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Founders/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Founder founder = db.FoundersList.Find(id); if (founder == null) { return(HttpNotFound()); } return(View(founder)); }