public async Task <ActionResult <Models.Status> > Get() { var response = await this.statusConsolidator.Ask <StatusMessage.Response>(new StatusMessage.Request(), MAX_ACTOR_WAIT); var s = new Models.Status(); s.UpdateTimestamp = response.UpdateTimestamp; if (response.IsReady) { s.IsReady = true; s.MqttConnected = response.IsMqttConnected; s.MqttSubscribed = response.IsMqttSubscribed; s.MiniserverAvailable = response.IsMiniserverAvailable; var modelUriBuilder = new UriBuilder(Request.Scheme, Request.Host.Host, Request.Host.Port.Value, "homeModel"); s.ModelUri = modelUriBuilder.ToString(); } else { s.IsReady = false; } return(s); }
private StatusWrapper ConvertToWrapper(Models.Status value) { return(new StatusWrapper() { Code = (int)value.StatusCode, Error = value.ErrorMessage }); }
public ActionResult Index() { Models.Status[] statusLst = new Models.Status[11]; var lst = webClient.GetStatus(); int i = 0; foreach (var item in lst) { if (item != null) { WebClient.Models.Status status = new WebClient.Models.Status(); // status.Id = item.Id.ToString(); status.Name = item.Name.ToString(); String eta = item.ETA.ToString(); status.ETA = eta.Substring(eta.IndexOf(" ")); //status.StatusFlag = item.StatusFlag; status.StatusFlag = Convert.ToString(item.StatusFlag); statusLst[i] = status; // might be assigning a null value //my mistake --> statusLst[i-1] = item i++; } } return(View(statusLst)); }
public async Task <int> UpdateAsync(Models.Status status) { if (status != null) { return(await _repository.UpdateAsync(status)); } return(0); }
public async Task UpdateStatus(Models.Status Status) { if (_db != null) { var existingStatus = _db.Status.Where(s => s.StatusId == Status.StatusId).FirstOrDefault <Status>(); if (existingStatus != null) { existingStatus.Name = Status.Name; } //Commit the transaction await _db.SaveChangesAsync(); } }
public object Delete(Models.Status deleted) { string msgError = ""; bool result = repository.Remove(deleted, ref msgError); object json = new { success = result, message = msgError }; return(json); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Status = await _context.Status.FirstOrDefaultAsync(m => m.Id == id); if (Status == null) { return(NotFound()); } return(Page()); }
public async Task <int> AddStatus(Models.Status Status) { if (_db != null) { await _db.Status.AddAsync(new Status() { Name = Status.Name }); await _db.SaveChangesAsync(); return(Status.StatusId); } return(0); }
/** * Controller to deactivate a user */ public async void handleDeactivate() { try { if (this.selectedUserId != -1) { Models.Status newStatus = await userModel.toggleArchive(this.selectedUserId, this.selectedUserStatus); if (this.selectedUserId > 0) { this.modifyButton(newStatus.Id); this.handleRoleSelection(); } } } catch (Exception e) { string caption = "Problem në fshirje"; MessageBox.Show(e.Message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <RequisitionOrder> GetRequisitionOrdersbyStatus(Staff staff, Models.Status status) { List <RequisitionOrder> ros = new List <RequisitionOrder>(); List <RequisitionOrder> allros = uow.RequisitionOrderRepository.Get(filter: x => x.CreatedByStaff == staff).ToList(); if (status != null) { foreach (RequisitionOrder ro in allros) { if (ro.Status == status) { ros.Add(ro); } } return(ros); } return(allros); }
public object Post(Models.Status added) { object json; string messageError = ""; try { Models.Status posted = repository.Add(added, ref messageError); if (posted != null) { json = new { total = 1, data = posted, success = true }; } else { json = new { message = messageError, success = false }; }; } catch (Exception ex) { LogManager.Write("ERROR:" + Environment.NewLine + "\tMETHOD = " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + Environment.NewLine + "\tMESSAGE = " + ex.Message); object error = new { message = ex.Message }; json = new { message = ex.Message, success = false }; }; return(json); }
// Convert the View model Status to DB Model Status public DbModels.Status ConvertToDbModelStatus(Models.Status status) { var dbStatus = DbModels.Status.Inactive; switch (status) { case Models.Status.Active: dbStatus = DbModels.Status.Active; break; case Models.Status.Inactive: dbStatus = DbModels.Status.Inactive; break; default: dbStatus = DbModels.Status.Inactive; break; } return(dbStatus); }
public IActionResult Post([FromBody] Models.Status status) { if (status == null) { return(BadRequest()); } var s = this._mapper.Map <Entities.Status>(status); s.CreatedIP = "1.1.1.1"; var result = this._statusesRepository.Insert(s); if (result != null) { return(Created("api/statuses", result.Id)); } else { return(BadRequest("Failed to create status.")); } }
public IActionResult Put(string id, [FromBody] Models.Status status) { if (status == null) { return(BadRequest()); } var s = this._mapper.Map <Entities.Status>(status); s.ModifiedIP = "2.2.2.2"; var result = this._statusesRepository.Update(id, s); if (result) { var item = this._statusesRepository.Find(id); return(Ok(item)); } else { return(BadRequest("Failed to Update status.")); } }
public async Task <IActionResult> Update(editClass ed) { err err1 = await db.Errors.FirstOrDefaultAsync(p => p.id == ed.Err.id); string a = Request.Form["status"].ToString(); if (err1.statusId != 4) { if (a == "Открытая") { Models.Status st = await db.Statuses.FirstOrDefaultAsync(p => p.id == 2); err1.status = st; } if (a == "Решенная") { Models.Status st = await db.Statuses.FirstOrDefaultAsync(p => p.id == 3); err1.status = st; } if (a == "Закрытая") { Models.Status st = await db.Statuses.FirstOrDefaultAsync(p => p.id == 4); err1.status = st; } ErrorHistory e = new ErrorHistory(); if (a == "Открытая") { e.act = "Открытие"; } if (a == "Решенная") { e.act = "Решение"; } if (a == "Закрытая") { e.act = "Закрытие"; } ed.Err.user_id = User.Identity.Name; e.errId = ed.Err.id; if (ed.buf != null && err1.status != null) { e.comnt = ed.buf; } e.date = DateTime.Now; e.user_id = ed.Err.user_id; db.ErHstr.Add(e); db.Errors.Update(err1); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Index", "Home")); }
public object GetAll() { var queryValues = Request.RequestUri.ParseQueryString(); int page = Convert.ToInt32(queryValues["page"]); int start = Convert.ToInt32(queryValues["start"]); int limit = Convert.ToInt32(queryValues["limit"]); int id = Convert.ToInt32(queryValues["id"]); int orden = Convert.ToInt32(queryValues["orden"]); #region Configuramos el orden de la consulta si se obtuvo como parametro string strOrder = !string.IsNullOrWhiteSpace(queryValues["sort"]) ? queryValues["sort"] : ""; strOrder = strOrder.Replace('[', ' '); strOrder = strOrder.Replace(']', ' '); Sort sort; if (!string.IsNullOrWhiteSpace(strOrder)) { sort = JsonConvert.DeserializeObject <Sort>(strOrder); } else { sort = new Sort(); } #endregion string query = !string.IsNullOrWhiteSpace(queryValues["query"]) ? queryValues["query"] : ""; int totalRecords = 0; try { if (id == 0) { object json; string msgError = ""; IList <Status> lista; lista = repository.GetList(query, sort, page, start, limit, ref totalRecords, ref msgError); json = new { total = totalRecords, data = lista, success = true }; return(json); } else { string msgError = ""; Models.Status estatus = repository.Get(id, ref msgError); object json = new { data = estatus, success = true, message = msgError }; return(json); } } catch (Exception ex) { LogManager.Write("ERROR:" + Environment.NewLine + "\tMETHOD = " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + Environment.NewLine + "\tMESSAGE = " + ex.Message); object error = new { message = ex.Message }; object json = new { message = ex.Message, success = false }; return(json); } }
/// <summary> /// 保存运行状态 /// </summary> /// <param name="model"></param> public static void SaveStatus(Models.Status model) { var json = Newtonsoft.Json.JsonConvert.SerializeObject(model); SaveJson("Status", json); }
public static MvcHtmlString DropDownForEnumStatus(this HtmlHelper htmlHelper, Enum enume, string nomeCampo, Models.Status enumSelecionado) { string retorno = String.Format(" <select id='{0}' name='{0}' class='form-control'> ", nomeCampo); if (enumSelecionado == Models.Status.Finalizada) { retorno += String.Format("<option selected value='{0}'> {1} </option>", (int)enumSelecionado, enumSelecionado.GetDisplayName()); } else if (enumSelecionado == Models.Status.EmAndamento) { retorno += String.Format("<option selected value='{0}'> {1} </option>", (int)enumSelecionado, enumSelecionado.GetDisplayName()); retorno += String.Format("<option value='{0}'> {1} </option>", (int)Models.Status.Pausada, Models.Status.Pausada.GetDisplayName()); retorno += String.Format("<option value='{0}'> {1} </option>", (int)Models.Status.Finalizada, Models.Status.Finalizada.GetDisplayName()); } else if (enumSelecionado == Models.Status.Pausada) { retorno += String.Format("<option selected value='{0}'> {1} </option>", (int)enumSelecionado, enumSelecionado.GetDisplayName()); retorno += String.Format("<option value='{0}'> {1} </option>", (int)Models.Status.EmAndamento, Models.Status.EmAndamento.GetDisplayName()); retorno += String.Format("<option value='{0}'> {1} </option>", (int)Models.Status.Finalizada, Models.Status.Finalizada.GetDisplayName()); } else { foreach (Models.Status item in Enum.GetValues(enume.GetType())) { if (item == enumSelecionado) { retorno += String.Format("<option selected value='{0}'> {1} </option>", (int)item, item.GetDisplayName()); } else { retorno += String.Format("<option value='{0}'> {1} </option>", (int)item, item.GetDisplayName()); } } } retorno += "</select>"; return(new MvcHtmlString(retorno)); }