public ActionResult Edit(int id, All_Providers providers) { Persons provider = new Persons(); provider.Code = providers.Code; provider.Name = providers.Name; provider.FirstName = providers.FirstName; provider.SecondName = providers.SecondName; provider.NameCompany = providers.NameCompany; provider.CellPhone = providers.CellPhone; provider.Phone = providers.Phone; provider.Email = providers.Email; provider.Address = providers.Address; int status = providersB.Update(provider, id); if (status == 200) { TempData["message"] = "Update"; return(Json(new { success = true })); } else if (status == 400) { ModelState.AddModelError("Code", "El codigo se está usando actualmente"); return(View(providers)); } return(View(providers)); }
//Get Providers public All_Providers GetById(Int64 id) { All_Providers prividers = new All_Providers(); try { return(db.View_Provider(id)); } catch (Exception) { return(prividers); } }
//Update Providers public int Update(Persons personProvider, Int64 id) { try { String code = db.Check_CodePersons(personProvider.Code); All_Providers providers = GetById(id); if (code == null || code == providers.Code) { db.Update_Provider(personProvider, providers.IDPerson); return(200); } else { return(400); } } catch (Exception) { return(500); } }
// GET: Providers public JsonResult GetProviders(string id) { All_Providers providers = providerB.GetById(Convert.ToInt32(id)); return(Json(providers, JsonRequestBehavior.AllowGet)); }