internal bool UpdateIllustrationStatus(UpdateStatusViewModel model) { IllustrationDetail illustration = _context.IllustrationDetails.First(x => x.IllustrationUniqueReference == model.UniqueReferenceId); if (illustration.Status.ToLower() == "chased" & (model.Status == "Accepted" || model.Status == "Deleted")) { illustration.Status = model.Status; } if (illustration.Status.ToLower() == "created" & (model.Status == "Deleted" || model.Status == "Chased" || model.Status == "Accepted")) { illustration.Status = model.Status; } if (illustration.Status.ToLower() == "accepted" & model.Status == "Deleted") { illustration.Status = model.Status; } illustration.Comment = model.Comment; illustration.ReferredBy = model.ReferredBy; bool isSaved = false; try { _context.SaveChanges(); isSaved = true; } catch { } return(isSaved); }
private void btnCancel_Click(object sender, EventArgs e) { if (ObjectReturn == null) { ObjectReturn = new UpdateStatusViewModel { Status = Utilities.Common.UpdateStatus.Failure, Message = "No reponse" }; } this.Close(); }
private async void Commit() { try { isCommit = true; GetData(); RoleUpdateRequest roleUpdate = new RoleUpdateRequest { Id = _currentRoleObject.Id, Name = _currentRoleObject.Name, Description = _currentRoleObject.Description, Rights = _currentRoleObject.Rights, }; var data = await _Controller.Update(roleUpdate); ObjectReturn = data; if (data != null) { if (data.Status == Utilities.Common.UpdateStatus.Successfull) { lbInfo.Invoke(new MethodInvoker(delegate { lbInfo.Text = $"Commit is successfull: {data.Message}"; })); } else { lbInfo.Invoke(new MethodInvoker(delegate { lbInfo.Text = $"Commit is failure: {data.Message}"; })); } isCommit = false; return; } else { lbInfo.Invoke(new MethodInvoker(delegate { lbInfo.Text = "No reponse"; })); } isCommit = false; } catch (Exception ex) { isCommit = false; MessageBox.Show(ex.ToString()); } }
public List <UpdateStatusViewModel> GetupdateStatusTaskDetails(long id) { List <UpdateStatusViewModel> Mmodel = new List <UpdateStatusViewModel>(); IEnumerable <vw_assignofTask> _isUserExdfxists = null; _isUserExdfxists = _entities.vw_assignofTask.Where(x => x.ResponsibilityDepart == Convert.ToString(id)).ToList(); if (_isUserExdfxists != null) { foreach (vw_assignofTask item in _isUserExdfxists) { var _isUserStatusUpdateExdfxists = _entities.tbl_trn_UpdateStausDummy.Where(x => x.TaskSlno == Convert.ToString(item.TaskSlno)).FirstOrDefault(); DateTime mActuaStateDate = new DateTime(); DateTime mActuaEndDate = new DateTime(); string mRemark = ""; if (_isUserStatusUpdateExdfxists != null) { // mRemark = _isUserStatusUpdateExdfxists.Remark; mActuaStateDate = Convert.ToDateTime(_isUserStatusUpdateExdfxists.ActuaStartDate); mActuaEndDate = Convert.ToDateTime(_isUserStatusUpdateExdfxists.ActuaEndDate); } else { mRemark = ""; mActuaStateDate = Convert.ToDateTime(item.StartDate); mActuaStateDate = Convert.ToDateTime(item.EndDate); } UpdateStatusViewModel list = new UpdateStatusViewModel { ProjectId = item.ProjectId, TryPojectID = item.TryPojectID, ActuaEndDate = mActuaEndDate, ActuaStartDate = mActuaStateDate, StartDate = item.StartDate, EndDate = item.EndDate, Remark = mRemark, TaskSlno = item.TaskSlno.ToString(), UserID = Convert.ToInt64(item.Responsibility), TaskDescription = item.TaskDescription, UserName = item.UserName, ProjectName = item.ProjectName, }; Mmodel.Add(list); } } return(Mmodel); }
private async void btnOk_Click(object sender, EventArgs e) { try { if (!CheckData()) { lbInfo.Text = "Please check again data!"; return; } ObjectReturn = null; GetDataFromUI(); if (_updataType == UpdataType.Add) { #region Add var data = await _Controller.Create(currenObjectCreate); ObjectReturn = data; if (data != null) { if (data.Status == Utilities.Common.UpdateStatus.Successfull) { this.Close(); } else { lbInfo.Text = data.Message;; } return; } else { lbInfo.Text = "No reponse"; } #endregion } else if (_updataType == UpdataType.Edit) { #region edit var data = await _Controller.Update(currenObjectUpdate); ObjectReturn = data; if (data != null) { if (data.Status == Utilities.Common.UpdateStatus.Successfull) { this.Close(); } else { lbInfo.Text = data.Message;; } return; } else { lbInfo.Text = "No reponse"; } #endregion } this.Close(); } catch (Exception ex) { MessageBox.Show($"Error: {ex.ToString()}"); } }
public void UpdateStatus(UpdateStatusViewModel viewModel) { var manager = new CandidateRepository(_connectionString); manager.UpdateStatus(viewModel.Id, viewModel.Status); }