public async Task <IActionResult> PutHaandvaerker(int id, Haandvaerker haandvaerker) { if (id != haandvaerker.HaandvaerkerId) { return(BadRequest()); } _context.Entry(haandvaerker).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HaandvaerkerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("HaandvaerkerID,HVFornavn,HVEfternavn,HVAnsaettelsedato,HVFagomraade")] Haandvaerker haandvaerker) { if (id != haandvaerker.HaandvaerkerID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(haandvaerker); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HaandvaerkerExists(haandvaerker.HaandvaerkerID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <ActionResult <Haandvaerker> > PostHaandvaerker(Haandvaerker item) { _context.Haandvaerkers.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetHaandvaerker), new { id = item.HaandvaerkerId }, item)); }
public async Task <ActionResult <Haandvaerker> > PostHaandvaerker(Haandvaerker haandvaerker) { _context.Haandvaerker.Add(haandvaerker); await _context.SaveChangesAsync(); return(CreatedAtAction("GetHaandvaerker", new { id = haandvaerker.HaandvaerkerId }, haandvaerker)); }
public void AddHaandvaerker(Haandvaerker haandvaerker) { if (haandvaerker != null) { _dbContext.Haandvaerkere.Add(haandvaerker); _dbContext.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("HaandvaerkerID,HVFornavn,HVEfternavn,HVAnsaettelsedato,HVFagomraade")] Haandvaerker haandvaerker) { if (ModelState.IsValid) { _context.Add(haandvaerker); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <IActionResult> Create([Bind("HvAnsaettelsedatao,HvEfternavn,HvFagomraade,HvFornavn,HaandvaerkerId")] Haandvaerker haandvaerker) { if (ModelState.IsValid) { var response = await client.PostAsJsonAsync("api/haandvaerkers", haandvaerker); response.EnsureSuccessStatusCode(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <IActionResult> Create([Bind("HaandvaerkerId,HVAnsaettelsedato,HVEfternavn,HVFagomraade,HVFornavn")] Haandvaerker haandvaerker) { if (ModelState.IsValid) { var data = new StringContent(JsonSerializer.Serialize(haandvaerker), Encoding.UTF8, "application/json"); var response = await _client.PostAsync("api/haandvaerkers", data); response.EnsureSuccessStatusCode(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <IActionResult> PutHaandvaerker(int id, Haandvaerker item) { if (id != item.HaandvaerkerId) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> Create([Bind("HaandvaerkerId,HVAnsaettelsedato,HVEfternavn,HVFagomraade,HVFornavn")] Haandvaerker haandvaerker) { if (ModelState.IsValid) { var response = await client.PostAsJsonAsync("api/haandvaerker", haandvaerker); response.EnsureSuccessStatusCode(); //_context.Add(haandvaerker); //await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <bool> PostCraftsman(Haandvaerker craftsman) { var content = new StringContent(JsonConvert.SerializeObject(craftsman), Encoding.UTF8, "application/json"); var response = await Client.PostAsync($"CraftsMan", content); if (response.StatusCode != System.Net.HttpStatusCode.OK) { return(false); } return(true); }
public async Task <IActionResult> Edit(int id, [Bind("HvAnsaettelsedatao,HvEfternavn,HvFagomraade,HvFornavn,HaandvaerkerId")] Haandvaerker haandvaerker) { if (id != haandvaerker.HaandvaerkerId) { return(NotFound()); } if (ModelState.IsValid) { var response = await client.PutAsJsonAsync("api/haandvaerkers/" + id, haandvaerker); response.EnsureSuccessStatusCode(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
public async Task <ActionResult <Haandvaerker> > PostHaandvaerker([FromBody] Haandvaerker haandvaerker) //([FromQuery]int haandvaerkerId, [FromQuery]string hvEfternavn, //[FromQuery] string hvFagomraade, [FromQuery] string hvFornavn) { if (!ModelState.IsValid) { return(NotFound()); } await _context.Haandvaerkers.AddAsync(haandvaerker); await _context.SaveChangesAsync(); return(CreatedAtAction($"GetHaandvaerker", new { id = haandvaerker.HaandvaerkerId }, haandvaerker)); //using (var context = new dbContext( // _serviceProvider.GetRequiredService< // DbContextOptions<dbContext>>())) //{ // var haandvaerker = new Haandvaerker(); // haandvaerker.HaandvaerkerId = haandvaerkerId; // haandvaerker.HVEfternavn = hvEfternavn; // haandvaerker.HVFagomraade = hvFagomraade; // haandvaerker.HVFornavn = hvFornavn; // //context.Database.ExecuteSqlRaw("USE Haandvaerker"); // //context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Haandvaerker ON;"); // context.Database.ExecuteSqlRaw("USE Haandvaerker;" + // "SET IDENTITY_INSERT Haandvaerker ON; " + // "Insert into Haandvaerker Values( @HVAnsaettelsedato , @HVEfternavn, @HVFagomraade, @HVFornavn)", // //new SqlParameter("HaandvaerkerId", haandvaerkerId), // new SqlParameter("HVAnsaettelsedato", DateTime.Now), // new SqlParameter("HVEfternavn", hvEfternavn), // new SqlParameter("HVFagomraade", hvFagomraade), // new SqlParameter("hvFornavn", hvFornavn) // ); // //context.Haandvaerkers.Add(haandvaerker); // //await context.SaveChangesAsync(); // //context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT Haandvaerker OFF;"); // return CreatedAtAction($"GetHaandvaerker", // haandvaerker); //} }
public async Task <ActionResult> Post([FromBody] HaandVaerkerRequest haandvaerkerRequest) { var model = new Haandvaerker { HVAnsaettelsedato = haandvaerkerRequest.HVAnsaettelsedato, HVEfternavn = haandvaerkerRequest.HVEfternavn, HVFagomraade = haandvaerkerRequest.HVFagomraade, HVFornavn = haandvaerkerRequest.HVFornavn }; try { await _repository.Add(model); } catch { return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Edit(int id, [Bind("HaandvaerkerId,HVAnsaettelsedato,HVEfternavn,HVFagomraade,HVFornavn")] Haandvaerker haandvaerker) { if (id != haandvaerker.HaandvaerkerId) { return(NotFound()); } if (ModelState.IsValid) { var data = new StringContent(JsonSerializer.Serialize(haandvaerker), Encoding.UTF8, "application/json"); var response = await _client.PutAsync("api/haandvaerkers/" + id, data); using var responseStream = await response.Content.ReadAsStreamAsync(); haandvaerker = await JsonSerializer.DeserializeAsync <Haandvaerker>(responseStream); response.EnsureSuccessStatusCode(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); }
// GET: Haandvaerker/Details/id public async Task <ActionResult> Details(int?id) { Haandvaerker hv = new Haandvaerker(); if (id == null) { return(new StatusCodeResult((int)System.Net.HttpStatusCode.BadRequest)); } using (var client = new HttpClient()) { //Passing service base url client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); //Define request data format client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); //Sending request to find web api REST service resource GetAllEmployees using HttpClient string urlId = id.ToString(); HttpResponseMessage Res = await client.GetAsync("api/haandvaerkers/" + urlId); //Checking the response is successful or not which is sent using HttpClient if (Res.IsSuccessStatusCode) { //Storing the response details received from the web api var HResponse = Res.Content.ReadAsStringAsync().Result; //Deserializing the response received from web api and storing into the Haandvaerker list hv = JsonConvert.DeserializeObject <Haandvaerker>(HResponse); } } if (hv == null) { return(NotFound()); } return(View(hv)); }
public static void EnsureDatabaseSeeded(this HaandvaerkerContext context) { context.Database.EnsureCreated(); var hv = new Haandvaerker() { HaandvaerkerId = 1, HVAnsaettelsedato = DateTime.Now.Date, HVEfternavn = "Jensen", HVFornavn = "Jesper", HVFagomraade = "Murer", }; var vt = new Vaerktoejskasse() { VTKId = 1, VTKAnskaffet = new DateTime(2019, 9, 1), VTKFabrikat = "Stanley", VTKFarve = "Blå", VTKModel = "Premium", VTKSerienummer = "11", }; var v = new Vaerktoej() { VTAnskaffet = new DateTime(2019, 9, 1), VTFabrikat = "Fiskars", VTId = 1, VTModel = "Lille", VTSerienr = "112", VTType = "Hammer" }; context.Vaerktoej.Add(v); vt.Vaerktoej.Add(v); context.Vaerktoejskasse.Add(vt); hv.Vaerktoejskasse.Add(vt); context.Add(hv); context.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("HaandvaerkerId,HVAnsaettelsedato,HVEfternavn,HVFagomraade,HVFornavn")] Haandvaerker haandvaerker) { if (id != haandvaerker.HaandvaerkerId) { return(NotFound()); } if (ModelState.IsValid) { var response = await client.PutAsJsonAsync("api/haandvaerker/" + id, haandvaerker); response.EnsureSuccessStatusCode(); return(RedirectToAction(nameof(Index))); } return(View(haandvaerker)); //if (ModelState.IsValid) //{ // try // { // _context.Update(haandvaerker); // await _context.SaveChangesAsync(); // } // catch (DbUpdateConcurrencyException) // { // if (!HaandvaerkerExists(haandvaerker.HaandvaerkerId)) // { // return NotFound(); // } // else // { // throw; // } // } // return RedirectToAction(nameof(Index)); //} //return View(haandvaerker); }
public void UpdateHaandvaerker(Haandvaerker hv) { _dbContext.Haandvaerkers.Update(hv); _dbContext.SaveChanges(); }
public static void Initialize(ApplicationContext context) { context.Database.EnsureCreated(); //// Look for any students. //if (context.Haandværkere.Any()) //{ // return; // DB has been seeded //} //var vaerktoejs = new Vaerktoej[] //{ //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"}, //new Vaerktoej{VTAnskaffet=DateTime.Parse("2005-09-01"),VTFabrikat="Chemistry", VTModel="2001", VTSerienr="00010123", VTType= "Skrue"} //}; //var vaerktoejskasses = new Vaerktoejskasse[] //{ //new Vaerktoejskasse{VTKAnskaffet=DateTime.Parse("2005-09-01"),VTKFabrikat="Chemistry", VTKModel="2001", VTKSerienummer="00010123", VTKFarve= "Knald Rød"} //}; var haandvearkere = new Haandvaerker[] { new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, new Haandvaerker { HVAnsaettelsedato = DateTime.Parse("2005-09-01"), HVEfternavn = "Jorgensen", HVFagomraade = "Tømmer", HVFornavn = "Mads" }, }; //foreach (Vaerktoej c in vaerktoejs) //{ // context.Vaerktøjer.Add(c); //} //context.SaveChanges(); //foreach (Vaerktoejskasse e in vaerktoejskasses) //{ // context.Vaerktoejskasser.Add(e); //} //context.SaveChanges(); //foreach (Haandvaerker s in haandvearkere) //{ // context.Haandværkere.Add(s); //} //context.SaveChanges(); }