public async Task <IActionResult> Edit(int id, [Bind("Id,Pavadinimas,ElPastas,BlogasElPastas,TelNr,Apskritis,VMVT,KitaInfo,AktualiVeikla,ImonesKodas")] Imone imone) { if (id != imone.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(imone); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ImoneExists(imone.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(imone)); }
private void MapImone(Imone imone, RegisterCompanyModel register) { imone.Adresas = register.Adresas; imone.Aprasymas = register.Aprasymas; imone.ArUzsaldytas = false; imone.ElPastas = register.ImonesPastas; imone.ImonesKodas = register.ImonesKodas; imone.Miestas = register.Miestas; imone.Nuotrauka = register.Nuotrauka; imone.Pavadinimas = register.Pavadinimas; imone.TelNr = register.TelNr; imone.Tinklalapis = register.Tinklapis; imone.Vadovas = register.Vadovas; }
public async Task <IActionResult> AddOrEdit([Bind("Id,Pavadinimas,ElPastas,BlogasElPastas,TelNr,Apskritis,VMVT,KitaInfo,AktualiVeikla,ImonesKodas")] Imone imone) { if (ModelState.IsValid) { if (imone.Id == 0) { _context.Add(imone); } else { _context.Update(imone); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(imone)); }
public PrisijungimoDuomenys CreateCompany(RegisterCompanyModel company, string password) { if (string.IsNullOrWhiteSpace(password)) { throw new AppException("Slaptažodis privalomas"); } if (_db.PrisijungimoDuomenys.Any(x => x.Epastas == company.Epastas)) { throw new AppException("El.Paštas \"" + company.Epastas + "\" jau naudojamas"); } byte[] passwordHash, passwordSalt; CreatePasswordHash(password, out passwordHash, out passwordSalt); var duomenys = new PrisijungimoDuomenys(); duomenys.Epastas = company.Epastas; duomenys.FkTipas = 3; duomenys.Slaptazodis = passwordHash; duomenys.SlaptazodisSalt = passwordSalt; var imone = new Imone(); MapImone(imone, company); imone.ArUzsaldytas = true; _db.Imone.Add(imone); _db.SaveChanges(); var imonesId = imone.IdImone; duomenys.FkImoneId = imonesId; _db.PrisijungimoDuomenys.Add(duomenys); _db.SaveChanges(); return(duomenys); }
private Imone putMapper(Imone result, PUT_Imone post) { result.ArUzsaldytas = post.ArUzsaldytas; return(result); }