public IHttpActionResult Put(PorfolioViewModel model) { if (!ModelState.IsValid) { return(BadRequest("Invalid Update Portofolio")); } using (db) { var data = db.portfolios.Where(x => x.id_portfolio == model.id_portfolio).FirstOrDefault <portfolio>(); if (data != null) { data.id_portfolio = model.id_portfolio; data.id_category = model.id_category; data.portfo_name = model.portfo_name; db.SaveChanges(); } else { return(NotFound()); } } return(Ok()); }
//Portfolio Partial View public ActionResult Portfolio() { About Portfolio = db.About.Where(a => a.ID == db.About.Max(aa => aa.ID)).FirstOrDefault(); PorfolioViewModel PortfolioVM = new PorfolioViewModel(); PortfolioVM.ID = Portfolio.ID; PortfolioVM.Potrifolio = Portfolio.Potrifolio; PortfolioVM.ProfilePicURL = Portfolio.ProfilePicURL; return(View(PortfolioVM)); }
public ActionResult Update(PorfolioViewModel model) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:61977/api/portfolio"); var putData = client.PutAsJsonAsync <PorfolioViewModel>("portfolio", model); putData.Wait(); var result = putData.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public ActionResult CreateCateg(PorfolioViewModel model) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:61977/api/"); var postData = client.PostAsJsonAsync <PorfolioViewModel>("category", model); postData.Wait(); var result = postData.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Server Error"); return(View(model)); }
public IHttpActionResult Post(PorfolioViewModel model) { if (!ModelState.IsValid) { return(BadRequest("Not data entry")); } using (db) { db.categorys.Add(new category() { category_name = model.category_name, }); db.SaveChanges(); } return(Ok()); }