public UseFullLinkViewModel(UseFullLink useFullLink) { _useFullLink = useFullLink; _tapCommand = new RelayCommand(() => { CrossShare.Current.OpenBrowser(Link); }); }
public JsonResult Update(EUserfullink model) { if (ModelState.IsValid) { try { using (var db = new MyDbDataContext()) { UseFullLink UseFullLink = db.UseFullLinks.FirstOrDefault(b => b.Id == model.ID); if (UseFullLink != null) { UseFullLink.Name = model.Name; UseFullLink.Url = model.Url; UseFullLink.Image = model.Image; UseFullLink.Type = model.Type; UseFullLink.Location = model.Location; UseFullLink.MenuCountry = model.MenuCountry; db.SubmitChanges(); string message = "Successful"; return(Json(new { Result = "OK", Message = message, Record = model })); } else { return(Json(new { Result = "ERROR", Message = "dose not exist" })); } } } catch (Exception exception) { return(Json(new { Result = "OK", Message = "Error: " + exception.Message })); } } return (Json( new { Result = " OK", Errors = ModelState.Errors(), Message = "error data" }, JsonRequestBehavior.AllowGet)); }
public JsonResult Delete(int id) { try { using (var db = new MyDbDataContext()) { UseFullLink del = db.UseFullLinks.FirstOrDefault(c => c.Id == id); if (del != null) { db.UseFullLinks.DeleteOnSubmit(del); db.SubmitChanges(); return(Json(new { Result = "OK", Message = "Successful" })); } return(Json(new { Result = "ERROR", Message = "does not exist" })); } } catch (Exception ex) { return(Json(new { Result = "ERROR", ex.Message })); } }
public JsonResult Create(EUserfullink model) { using (var db = new MyDbDataContext()) { if (ModelState.IsValid) { try { var adv = new UseFullLink { Name = model.Name, Url = model.Url, Image = model.Image, Type = model.Type, Location = model.Location, MenuCountry = model.MenuCountry, }; db.UseFullLinks.InsertOnSubmit(adv); db.SubmitChanges(); string message = "Successful"; return(Json(new { Result = "OK", Message = message, Record = model })); } catch (Exception exception) { return(Json(new { Result = "OK", Message = "Error: " + exception.Message })); } } return (Json( new { Result = " OK", Errors = ModelState.Errors(), Message = "Error data" }, JsonRequestBehavior.AllowGet)); } }