public ActionResult IndexPartial(SettingsBindingModel settings) { var query = new PeriodsPaginableElasticQuery { PageNumber = settings.PageNumber ?? 1, ItemCountPerPage = settings.ItemCountPerPage ?? Constants.ItemCountPerPage, }; var paginable = this.mediator.Send(query); var model = new IndexViewModel(paginable); return(PartialView(model)); }
public ActionResult IndexPartial(SettingsBindingModel settings) { var query = new PeriodsSearchableDatabaseQuery { PageNumber = settings.PageNumber ?? 1, ItemCountPerPage = settings.ItemCountPerPage ?? Constants.ItemCountPerPage, QueryText = settings.QueryText, }; var paginable = this.mediator.Send(query); var model = new IndexViewModel(paginable, settings.QueryText); return(PartialView(model)); }
public IActionResult SetMail(SettingsBindingModel model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var mail = _bOBackup.SetMail(model); return(Ok(new CustomResponse <string> { Message = Global.ResponseMessages.Success, StatusCode = StatusCodes.Status200OK, Result = "Added successfully." })); } catch (Exception ex) { return(StatusCode(Error.LogError(ex))); } }
public bool SetMail(SettingsBindingModel model) { if (model.Id > 0) { var Mail = _dbContext.Mailing.FirstOrDefault(x => x.Id == model.Id); Mail.Subject = model.Subject; Mail.Body = model.Body; } else { _dbContext.Mailing.Add(new Mailing { Body = model.Body, Subject = model.Subject, Type = 0 }); } _dbContext.SaveChanges(); return(true); }