public ActionResult Changesetting(CelebrityViewModel model) { if (ModelState.IsValid) { using (MyDbEntities db = new MyDbEntities()) { var celebrity = db.Celebrities.Where(a => a.CelebrityId == model.CelebrityId).FirstOrDefault(); if (celebrity != null) { celebrity.FirstName = model.FirstName; celebrity.LastName = model.LastName; celebrity.Gender = model.Gender; celebrity.Feild = model.Feild; celebrity.Description = model.Description; celebrity.ActiveStatus = (model.ActiveStatus); db.SaveChanges(); return(RedirectToAction("CelebrityProfile", "Celebrity", new { id = celebrity.CelebrityId })); } ViewBag.Status = true; ViewBag.Message = "Not Updated."; return(View(model)); } } ViewBag.Status = true; ViewBag.Message = "Not Updated."; return(View(model)); }
public CelebrityResponseModel(CelebrityViewModel model) { if (model == null) { return; } Id = model.Id; Name = model.Name; ProfilePhoto = model.ProfilePhoto; }
public async Task <ActionResult> Changesetting(int id) { HttpResponseMessage response = await client.GetAsync("API/Celebrity?id=" + id); if (response.IsSuccessStatusCode) { CelebrityViewModel model = response.Content.ReadAsAsync <CelebrityViewModel>().Result; return(View(model)); } return(RedirectToAction("Search", "Celebrity")); }
protected async override void OnAppearing() { try { var json = JsonConvert.SerializeObject(user1); HttpContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = await client.PostAsync(Url, content); if (response.IsSuccessStatusCode) { string Message = "Uploading Profile..."; Toast.MakeText(Android.App.Application.Context, Message, ToastLength.Long).Show(); var get1 = response.Content.ReadAsStringAsync().Result; var json2 = JsonConvert.DeserializeObject <CelebrityViewModel>(get1); user = json2; var x = user1.Link; if (x == null) { x = "https://www.lakehorn.com/wp-content/uploads/2016/05/User-icon.png"; } Uri uri = new Uri(x); Toast.MakeText(Android.App.Application.Context, "ID Recevied", ToastLength.Long).Show(); profile.Source = ImageSource.FromUri(uri); firstNameLabel.Text = user.FirstName; lastNameLabel.Text = user.LastName; descriptionLabel.Text = user.Description; fieldLabel.Text = user.Field; genderLabel.Text = user.Gender; base.OnAppearing(); } } catch (Exception) { string Message = "Error Occured"; Toast.MakeText(Android.App.Application.Context, Message, ToastLength.Long).Show(); await Navigation.PushAsync(new MainPage()); } }
public CelebrityViewModel ViewCelebrity(int id) { try { using (MyDbEntities db = new MyDbEntities()) { CelebrityViewModel model = new CelebrityViewModel(); var celebrity = db.Celebrities.Where(a => a.CelebrityId == id).FirstOrDefault(); if (celebrity != null) { var ProfilePic = db.CelebrityPhotoes.Where(c => c.CelibrityID == id && c.ProfilePic == true).FirstOrDefault(); model.CelebrityId = celebrity.CelebrityId; model.FirstName = celebrity.FirstName; model.LastName = celebrity.LastName; model.Gender = celebrity.Gender; model.Feild = celebrity.Feild; model.Description = celebrity.Description; model.ActiveStatus = celebrity.ActiveStatus; model.Rating = celebrity.Rating; model.ProfilePic = ProfilePic.Link; return(model); } else { return(null); } } } catch (Exception e) { return(null); } }