public ActionResult Delete(Guid id) { var request = new RestRequest($"api/careercloud/company/v1/location/{id}"); var response = _client.Execute <CompanyLocationPoco>(request); var companyLocation = JsonConvert.DeserializeObject <CompanyLocationPoco>(response.Content); CompanyLocationPoco[] pocos = new CompanyLocationPoco[] { companyLocation }; var deleteRequest = new RestRequest("api/careercloud/company/v1/location", Method.DELETE) { RequestFormat = DataFormat.Json }; deleteRequest.AddBody(pocos); _client.Execute(deleteRequest); return(View("Index")); }
public override Task <Empty> DeleteCompanyLocation(CompanyLocationPayload request, ServerCallContext context) { CompanyLocationPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyLocationPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Company,CountryCode,Province,Street,City,PostalCode")] CompanyLocationPoco companyLocationPoco) { if (id != companyLocationPoco.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyLocationPoco); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyLocationPocoExists(companyLocationPoco.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Company"] = new SelectList(_context.CompanyProfiles, "Id", "Id", companyLocationPoco.Company); return(View(companyLocationPoco)); }
public CompanyLocationPoco GetSingleCompanyLocation(string Id) { var logic = new CompanyLocationLogic(new EFGenericRepository <CompanyLocationPoco>(false)); CompanyLocationPoco companyLocationPoco = new CompanyLocationPoco(); companyLocationPoco = logic.Get(Guid.Parse(Id)); return(companyLocationPoco); }
public ActionResult DeleteConfirmed(Guid id) { CompanyLocationPoco companyLocationPoco = companyLocationLogic.Get(id); //db.CompanyLocations.Find(id); compLocationPoco[0] = companyLocationPoco; companyLocationLogic.Delete(compLocationPoco); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { CompanyLocationPoco companyLocationPoco = db.CompanyLocations.Find(id); db.CompanyLocations.Remove(companyLocationPoco); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetCompanyLocation(Guid companyLocationId) { CompanyLocationPoco appEdu = _logic.Get(companyLocationId); if (appEdu == null) { return NotFound(); } return Ok(appEdu); }
public ActionResult DeleteConfirmed(Guid id) { CompanyLocationPoco companyLocationPoco = _logic.Get(id); // db.CompanyLocation.Find(id); //db.CompanyLocation.Remove(companyLocationPoco); //db.SaveChanges(); _logic.Delete(new CompanyLocationPoco[] { companyLocationPoco }); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode,TimeStamp")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { db.Entry(companyLocationPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyLocationPoco)); }
public ActionResult GetCompanyLocation(Guid locationId) { CompanyLocationPoco poco = _logic.Get(locationId); if (poco == null) { return(NotFound()); } return(Ok(poco)); }
public IHttpActionResult GetCompanyLocation(Guid companyLocationId) { CompanyLocationPoco companyLocation = _logic.Get(companyLocationId); if (companyLocation == null) { return(NotFound()); } return(Ok(companyLocation)); }
public IHttpActionResult GetCompanyLocation(Guid id) { CompanyLocationPoco poco = logic.Get(id); if (poco == null) { return(NotFound()); } return(Ok(poco)); }
public ActionResult Edit([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { db.Entry(companyLocationPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(db.CompanyProfilePocoes, "Id", "CompanyWebsite", companyLocationPoco.Company); return(View(companyLocationPoco)); }
public ActionResult Edit([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode,TimeStamp")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { compLocationPoco[0] = companyLocationPoco; companyLocationLogic.Update(compLocationPoco); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(companyLocationLogic.GetAll(), "Company", "Company"); return(View(companyLocationPoco)); }
public ActionResult Create([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode,TimeStamp")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { companyLocationPoco.Id = Guid.NewGuid(); db.CompanyLocationPocoes.Add(companyLocationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyLocationPoco)); }
public ActionResult GetCompanyLocation(Guid id) { CompanyLocationPoco poco = _logic.Get(id); if (poco != null) { return(Ok(poco)); } else { return(NotFound()); } }
public ActionResult Create([Bind(Include = "Id,Company,CountryCode,Province,Street,City,PostalCode")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { companyLocationPoco.Id = Guid.NewGuid(); db.CompanyLocations.Add(companyLocationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Company = new SelectList(db.CompanyProfilePocoes, "Id", "CompanyWebsite", companyLocationPoco.Company); return(View(companyLocationPoco)); }
private void CompanyLocation_Init() { _companyLocation = new CompanyLocationPoco() { Id = Guid.NewGuid(), City = Faker.Address.CityPrefix(), Company = _companyProfile.Id, CountryCode = _systemCountry.Code, Province = Faker.Address.ProvinceAbbreviation(), Street = Faker.Address.StreetName(), PostalCode = Faker.Address.CanadianZipCode() }; }
public async Task <IActionResult> Create([Bind("Id,Company,CountryCode,Province,Street,City,PostalCode")] CompanyLocationPoco companyLocationPoco) { if (ModelState.IsValid) { companyLocationPoco.Id = Guid.NewGuid(); _context.Add(companyLocationPoco); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Company"] = new SelectList(_context.CompanyProfiles, "Id", "Id", companyLocationPoco.Company); return(View(companyLocationPoco)); }
public ActionResult GetCompanyLocation(Guid companyLocationId) { CompanyLocationPoco companyLocationPoco = _logic.Get(companyLocationId); if (companyLocationPoco == null) { return(NotFound()); } else { return(Ok(companyLocationPoco)); } }
// GET: CompanyLocation/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyLocationPoco companyLocationPoco = companyLocationLogic.Get(id.Value);// db.CompanyLocations.Find(id); if (companyLocationPoco == null) { return(HttpNotFound()); } return(View(companyLocationPoco)); }
public override Task <Empty> DeleteCompanyLocation(CompanyLocationPayload request, ServerCallContext context) { CompanyLocationPoco[] pocos = new CompanyLocationPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Company = Guid.Parse(request.Company); pocos[0].CountryCode = request.CountryCode; pocos[0].Province = request.Province; pocos[0].Street = request.Street; pocos[0].City = request.City; pocos[0].PostalCode = request.PostalCode; _logic.Delete(pocos); return(new Task <Empty>(null)); }
// GET: CompanyLocations/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyLocationPoco companyLocationPoco = db.CompanyLocations.Find(id); if (companyLocationPoco == null) { return(HttpNotFound()); } return(View(companyLocationPoco)); }
public override Task <CompanyLocationPayLoad> ReadCompanyLocation(IdRequestLocation request, ServerCallContext context) { CompanyLocationPoco poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyLocationPayLoad>(() => new CompanyLocationPayLoad() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), CountryCode = poco.CountryCode, StateProvinceCode = poco.Province, StreetAddress = poco.Street, CityTown = poco.City, ZipPostalCode = poco.PostalCode })); }
// GET: CompanyLocations/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyLocationPoco companyLocationPoco = db.CompanyLocations.Find(id); if (companyLocationPoco == null) { return(HttpNotFound()); } ViewBag.Company = new SelectList(db.CompanyProfilePocoes, "Id", "CompanyWebsite", companyLocationPoco.Company); return(View(companyLocationPoco)); }
// GET: CompanyLocation/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyLocationPoco companyLocationPoco = companyLocationLogic.Get(id.Value);// db.CompanyLocations.Find(id); if (companyLocationPoco == null) { return(HttpNotFound()); } ViewBag.Company = new SelectList(companyLocationLogic.GetAll(), "Company", "Company"); return(View(companyLocationPoco)); }
public override Task <CompanyLocationPayload> ReadCompanyLocation(CompanyLocationRequest request, ServerCallContext context) { CompanyLocationPoco poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyLocationPayload>( () => new CompanyLocationPayload() { Id = poco.Id.ToString(), Company = poco.Company.ToString(), CountryCode = poco.CountryCode, Province = poco.Province, Street = poco.Street, City = poco.City, PostalCode = poco.PostalCode })); }
public IHttpActionResult GetCompanyLocation(Guid jobId) { try { CompanyLocationPoco poco = _logic.Get(jobId); if (poco == null) { return(NotFound()); } return(Ok(poco)); } catch (Exception e) { return(InternalServerError(e)); } }
public override Task <Empty> UpdateCompanyLocation(CompanyLocationPayload request, ServerCallContext context) { CompanyLocationPoco[] pocos = new CompanyLocationPoco[1]; foreach (var poco in pocos) { poco.Id = Guid.Parse(request.Id); poco.Company = Guid.Parse(request.Company); poco.CountryCode = request.CountryCode; poco.Province = request.Province; poco.Street = request.Street; poco.City = request.City; poco.PostalCode = request.PostalCode; } _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyLocation(CompanyLocationPayload request, ServerCallContext context) { CompanyLocationPoco poco = new CompanyLocationPoco() { Id = Guid.Parse(request.Id), Company = Guid.Parse(request.Company), Street = request.Street, City = request.City, Province = request.Province, CountryCode = request.CountryCode, PostalCode = request.PostalCode, }; _logic.Add(new CompanyLocationPoco[] { poco }); return(null); }