//[Route("admin/generalsetting/{id}")] //public ActionResult GeneralSettings(string Id) //{ // GeneralSettingsVM obj = new GeneralSettingsVM(); // if (!String.IsNullOrEmpty(Id)) // { // var generalSettings = new GeneralSetting(); // using (var _db = new SchoolMSEntities()) // { // generalSettings = _db.GeneralSettings.Find(Id); // } // if (generalSettings != null) // { // obj.FieldValue = generalSettings.FieldValue; // } // } // return View("ManageGeneralSetting"); //} public JsonResult SaveGeneralSetting(GeneralSettingsVM obj) { JsonResponse <bool> Response = new JsonResponse <bool>(); try { GeneralSetting generalSetting = new GeneralSetting(); if (obj.GeneralSettingId != 0) { using (var _db = new SchoolMSEntities()) { generalSetting = _db.GeneralSettings.Find(obj.GeneralSettingId); if (generalSetting == null) { Response.IsError = true; Response.Message = "General Settings not found"; return(Json(Response, JsonRequestBehavior.AllowGet)); } generalSetting.FieldValue = obj.FieldValue; generalSetting.UpdateBy = ApplicationSession.Current.UserID; generalSetting.UpdateDate = DateTime.Now; _db.SaveChanges(); } } } catch (Exception ex) { Response.IsError = true; Response.Message = "Internal server error"; } return(Json(Response, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Post([FromBody] GeneralSettingsVM _model) { if (IsValid(_model)) { var res = await repo.Add(_model); if (res.MessageType == MessageTypes.Success) { return(Ok(res.ResponseData.ToList())); } } return(BadRequest()); }
bool IsValid(GeneralSettingsVM _model) { // Validate Current Model data return(true); }