public string UpdateNationality(NationalityVM nationality) { string nationalityId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = nationality.Id }, new SqlParameter { ParameterName = "@Name", Value = nationality.Name }, new SqlParameter { ParameterName = "@Description", Value = nationality.Description }, new SqlParameter { ParameterName = "@SortOrder", Value = nationality.SortOrder }, new SqlParameter { ParameterName = "@IsActive", Value = nationality.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = nationality.UpdatedBy } }; nationalityId = Convert.ToString(DALHelper.ExecuteScalar("UpdateNationality", parameters)); return(nationalityId); }
public ActionResult Edit(Guid id) { var nationality = nationalityRepository.GetNationalityById(id); NationalityVM model = new NationalityVM(); if (nationality != null && nationality.Count > 0) { model = nationality[0]; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Edit(NationalityVM model) { try { string nationalityId = string.Empty; model.UpdatedBy = LogInManager.LoggedInUserId; nationalityId = nationalityRepository.UpdateNationality(model); if (!string.IsNullOrWhiteSpace(nationalityId)) { return(Json(new { IsSuccess = true, data = new { NationalityId = nationalityId } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Nationality details not updated successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Edit"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }