private async void BtnAddCase_Click(object sender, RoutedEventArgs e) { string Message = "", caseId = ""; CasesViewModel casesViewModel = new CasesViewModel(); casesViewModel.CreateNewCase(ref Message, ref casesModel); if (Message != string.Empty) { var newCaseResultDialog = new NewCaseResultDialog(Message, ""); await newCaseResultDialog.ShowAsync(); } else { Message = "El caso se creó de manera exitosa"; caseId = "Número de caso: " + casesModel.InternalCaseNumber; var newRecordResultDialog = new NewRecordResultDialog(Message, caseId); await newRecordResultDialog.ShowAsync(); this.Frame.Content = null; this.DataContext = null; } }
public List <CasesSummary> getCases(CasesViewModel casesViewModel) { try { DateTime fromDate = DateTime.Parse(casesViewModel.FromDate); DateTime toDate = DateTime.Parse(casesViewModel.ToDate); List <Cases> caseList = _context.Cases.ToList(); List <Cases> filteredList = new List <Cases>(); for (var count = 0; count < caseList.Count; count++) { if (DateTime.Parse(caseList[count].Date) >= fromDate && DateTime.Parse(caseList[count].Date) <= toDate) { filteredList.Add(caseList[count]); } } return(filteredList.GroupBy(g => g.State).Select(s => new CasesSummary { State = s.Key, NewCases = s.Sum(c => c.NewCases), Recovery = s.Sum(c => c.Recovery), Death = s.Sum(c => c.Death) }).OrderByDescending(f => f.NewCases).Where(l => l.NewCases > 0 || l.Recovery > 0 || l.Death > 0).ToList()); }catch (Exception ex) { throw ex; } }
public void ConfirmEntryCreation(CreateEntryResponseModel response) { CasesViewModel casesviewmodel = new CasesViewModel(); casesviewmodel.CreateEntrySuccess = response.EntryCreatedSuccesfully; _frontEnd.DisplayCreateCasesStatus(casesviewmodel); }
public CasesPage() { InitializeComponent(); BindingContext = new CasesViewModel(null); CovidCaseList.Scrolled += Scrollview_Scrolled; SubscribeMsgFromSearch(); }
private void Page_Loaded(object sender, RoutedEventArgs e) { string _errorMessage = ""; CasesViewModel casesViewModel = new CasesViewModel(); casesViewModel.LoadCasesStatus(ref _errorMessage, ref casesModel); casesModel.CaseStartDate = DateTime.Today; }
public CasesView() { InitializeComponent(); BindingContext = new CasesViewModel(); // Catch the message here and show the alert MessagingCenter.Subscribe <CountryCaseDto>(this, "Favorited", (c) => { // here just to showcase the data exchange using messaging center }); }
public void DisplayCreateCasesStatus(CasesViewModel casesViewModel) { if (casesViewModel.CreateEntrySuccess == true) { MessageBox.Show("Success"); ClearAllControls(); } else { MessageBox.Show("Creating failed"); } }
private void LV_CheckRecords_SelectionChanged(object sender, SelectionChangedEventArgs e) { string Message = ""; casesModel.IdCustomerRecord = Convert.ToInt32(LV_CheckRecords.SelectedValue); BtnCreateCase.IsEnabled = true; CasesViewModel casesViewModel = new CasesViewModel(); casesViewModel.SearchAllCustomerCases(ref casesModel, ref Message); }
public CasesViewModel UpdateCase(int _id_case, CasesViewModel _case) { CasesEntity upd_case = new CasesEntity(); /*upd_case.Person.Name = _case.Name; * upd_case.Person.Surname = _case.Surname; * upd_case.Person.Address = _case.Address; * upd_case.Person.Phone = _case.Phone; * upd_case.Department.Name = _case.Department;*/ new CasesRepository().Update(_id_case, upd_case); return(new CasesViewModel() /*this.ReadOneCase(0)*/); }
public CasesViewModel AddCase(CasesViewModel _case) { CasesEntity new_case = new CasesEntity(); /*new_case.Person.Name = _case.Name; * new_case.Person.Surname = _case.Surname; * new_case.Person.Address = _case.Address; * new_case.Person.Phone = _case.Phone; * new_case.Department.Name = _case.Department;*/ new CasesRepository().Insert(new_case); return(new CasesViewModel() /*this.ReadOneCase(0)*/); }
private void rdbtnJudicial_Checked(object sender, Windows.UI.Xaml.RoutedEventArgs e) { CasesViewModel casesViewModel = new CasesViewModel(); string errorMessage = string.Empty; casesModel.IdServiceArea = 1; casesViewModel.LoadServices(ref errorMessage, ref casesModel); TxtSuePartyName.Visibility = Visibility.Visible; TxtSuePartyID.Visibility = Visibility.Visible; TxtJuzgado.Visibility = Visibility.Visible; TxtLegalOfficeID.Visibility = Visibility.Visible; }
public CasesViewModel ReadOneCase(int _id) { CasesEntity _case = new CasesRepository().ReadOne(_id); CasesViewModel doctor_vm = new CasesViewModel(); doctor_vm = new CasesViewModel { Id = _case.Id, Doctor = _case.Doctor.Person.Name + ' ' + _case.Doctor.Person.Surname, Patient = _case.Patient.Person.Name + ' ' + _case.Patient.Person.Surname, Created = string.Format("{0:dd/MM/yyyy}", _case.Created), Closed = string.Format("{0:dd/MM/yyyy}", _case.Closed), Conclusion = _case.Conclusion, }; return(doctor_vm); }
public IActionResult getCases([FromBody] CasesViewModel casesViewModel) { try { List <CasesSummary> cases = _repository.getCases(casesViewModel); return(Ok(new { Message = "", HttpStatus = 200, Result = cases })); } catch (Exception) { return(Ok(new { Message = "Error While Fetching Data", HttpStatus = 500, Result = "" })); } }
public async Task <ActionResult> Index() { var model = new CasesViewModel(); var caseRepo = new QueryCases(db); ViewBag.ErrorMessage = ""; if (Request.QueryString["error"] != null) { int errorMessage = Convert.ToInt32(Request.QueryString["error"]); ErrorsStrings er = (ErrorsStrings)errorMessage; ViewBag.ErrorMessage = ErrorMessage.GetEnumDescription(er); } string userId = User.Identity.GetUserId(); // Get the cases related to the current user List <Case> cases = await caseRepo.CasesByUserAsync(userId); foreach (Case aCase in cases) { int childCount = aCase.Children.Count(); string nameA = aCase.Parties.Where(c => c.PartyType.Code == "A").First().Name; string nameB = aCase.Parties.Where(c => c.PartyType.Code == "B").First().Name; string caseTitle = nameA + " vs " + nameB; model.Cases.Add(new SingleCaseViewModel() { CaseId = aCase.Id, CaseNumber = aCase.CaseNumber, ChildCount = childCount, CaseTitle = caseTitle }); } return(View(model)); }
public IActionResult Create(CasesViewModel _case) { _casesManager.AddCase(_case); return(RedirectToAction("Index")); }
public CasesPage(CasesViewModel viewModel) : this() { BindingContext = viewModel; }
public IActionResult Edit(CasesViewModel _case) { _casesManager.UpdateCase(_case.Id, _case); return(RedirectToAction("Index")); }
public ViewResult Delete(int?id) { CasesViewModel _case = _casesManager.ReadOneCase((int)id); return(View(_case)); }
public DoctorsViewModel InsertDoctorsSpecialty(int _id_doctor, CasesViewModel _specialty) { new DoctorsRepository().InsertSpecialty(_id_doctor, _specialty.Id); return(this.ReadOneDoctor(_id_doctor)); }
public ViewResult Edit(int?_id) { CasesViewModel _case = _casesManager.ReadOneCase((int)_id); return(View(_case)); }
public ActionResult Casess_Destroy([DataSourceRequest] DataSourceRequest request, CasesViewModel db) { if (db != null) { CasesService.Destroy(db); } return(Json(new[] { db }.ToDataSourceResult(request, ModelState))); }
public ActionResult Cases_Update([DataSourceRequest] DataSourceRequest request, CasesViewModel db) { if (db != null && ModelState.IsValid) { CasesService.Update(db); } return(Json(new[] { db }.ToDataSourceResult(request, ModelState))); }
public IActionResult Delete(CasesViewModel _case) { _casesManager.DeleteCase(_case.Id); return(RedirectToAction("Index")); }