public IActionResult Update(long id, [FromBody] IndividualEntrepreneur item) { if (item == null || item.Id != id) { return(BadRequest()); } var individualEntrepreneur = _context.IndividualEntrepreneurs.FirstOrDefault(t => t.Id == id); if (individualEntrepreneur == null) { return(NotFound()); } individualEntrepreneur.EntryDateInOgrnip = item.EntryDateInOgrnip; individualEntrepreneur.Ogrnip = item.Ogrnip; individualEntrepreneur.TerminationDate = item.TerminationDate; individualEntrepreneur.Inn = item.Inn; individualEntrepreneur.NaturalPersonId = item.NaturalPersonId; _context.IndividualEntrepreneurs.Update(individualEntrepreneur); _context.SaveChanges(); return(new NoContentResult()); }
public async Task <IActionResult> Edit(int id, [Bind("Name,Id,Inn,CreateDate,UpdateDate")] IndividualEntrepreneur individualEntrepreneur) { if (id != individualEntrepreneur.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(individualEntrepreneur); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IndividualEntrepreneurExists(individualEntrepreneur.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(individualEntrepreneur)); }
public async Task <IActionResult> Edit(int id, [Bind("Fullname,Inn,DateOfBirth,PassportData,Address,Country,Id")] IndividualEntrepreneur individualEntrepreneur) { if (id != individualEntrepreneur.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(individualEntrepreneur); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IndividualEntrepreneurExists(individualEntrepreneur.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Details", new { id = id })); } ViewData["CompanyId"] = new SelectList(_context.Companies, "Id", "Discriminator", individualEntrepreneur.CompanyId); return(View(individualEntrepreneur)); }
public IActionResult UnBlock(int id) { IndividualEntrepreneur individualEntrepreneur = _context.IndividualEntrepreneurs.FirstOrDefault(c => c.Id == id); individualEntrepreneur.IsBlocked = false; _context.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("Name,Id,Inn,CreateDate,UpdateDate")] IndividualEntrepreneur individualEntrepreneur) { if (ModelState.IsValid) { _context.Add(individualEntrepreneur); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(individualEntrepreneur)); }
public IActionResult Post([FromBody] IndividualEntrepreneur item) { if (item == null) { return(BadRequest()); } item.Id = _context.IndividualEntrepreneurs.Count() + 1; _context.IndividualEntrepreneurs.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetIndividualEntrepreneur", new { id = item.Id }, item)); }
public IActionResult Create(CreateIEViewModel model) { if (model != null) { IndividualEntrepreneur IE = new IndividualEntrepreneur() { Address = model.Address, DateOfBirth = model.DateOfBirth, Fullname = model.Fullname, Inn = model.Inn, PassportData = model.PassportData, Country = model.Country }; _context.Individuals.Add(IE); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View()); }