Ejemplo n.º 1
0
        public void ResultBlankObjectTest()
        {
            var           createdDate = DateTime.Now;
            CaseViewModel MyCase      = new CaseViewModel()
            {
                CaseId           = 1,
                Title            = "New Case",
                Description      = "New Description",
                StatusID         = 1,
                CreatedDate      = createdDate,
                LastModifiedDate = createdDate
            };

            //Act


            //Assert

            Assert.AreEqual(1, MyCase.CaseId);
            Assert.AreEqual("New Case", MyCase.Title);
            Assert.AreEqual("New Description", MyCase.Description);
            Assert.AreEqual(1, MyCase.StatusID);
            Assert.AreEqual(createdDate, MyCase.CreatedDate);
            Assert.AreEqual(createdDate, MyCase.LastModifiedDate);
        }
Ejemplo n.º 2
0
        public bool UpdateCase(CaseViewModel _case)
        {
            var viewModels = mapper.Map <CaseViewModel, CACI.DAL.Models.Case>(_case);

            viewModels.LastModifiedDate = DateTime.Now;
            return(casesRepository.UpdateCase(viewModels));
        }
 public CasePage()
 {
     this.InitializeComponent();
     LoadCasesAsync().GetAwaiter();
     LoadStatusAsync().GetAwaiter();
     viewModel = new CaseViewModel();
 }
Ejemplo n.º 4
0
        public ActionResult ViewDetails(CaseViewModel caseModel)
        {
            var cartItems = new List <ProductViewModel>();

            if ((List <ProductViewModel>)Session["CartItemsList"] != null)
            {
                cartItems = (List <ProductViewModel>)Session["CartItemsList"];
            }
            var pcCase = _mapper.Map <CaseDTO, CaseViewModel>(_genericService.GetById(caseModel.ID));

            if (cartItems.Count > 0)
            {
                foreach (var item in cartItems)
                {
                    if (item.ID == pcCase.ID)
                    {
                        pcCase.Quantity = caseModel.Quantity;
                        item.Quantity  += pcCase.Quantity;
                    }
                    else
                    {
                        pcCase.Quantity = caseModel.Quantity;
                        cartItems.Add(pcCase);
                    }
                }
            }
            else
            {
                pcCase.Quantity = caseModel.Quantity;
                cartItems.Add(pcCase);
            }
            Session["CartItemsList"] = cartItems;
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public async Task <EntityResult> UpdateCase(CaseViewModel caseModel)
        {
            try
            {
                if (caseModel == null)
                {
                    throw new ArgumentNullException(nameof(caseModel));
                }

                Case currentCase = await _caseUnitOfWork.CaseRepository.GetByIDAsync(caseModel.CaseId);

                if (currentCase == null)
                {
                    throw new ArgumentException(CasesResource.CaseIsNotExist, nameof(caseModel));
                }

                PopulateCase(currentCase, caseModel);
                var validationResult = ValidationCase(currentCase);
                if (validationResult != null)
                {
                    return(EntityResult.Failed(validationResult.ToArray()));
                }

                _caseUnitOfWork.CaseRepository.Update(currentCase);
                await _caseUnitOfWork.SaveAsync();

                return(EntityResult.Success);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                throw;
            }
        }
Ejemplo n.º 6
0
        public async Task <EntityResult> AddCase(CaseViewModel caseModel)
        {
            try
            {
                if (caseModel == null)
                {
                    throw new ArgumentNullException(nameof(caseModel));
                }

                Case newCase = new Case();
                PopulateCase(newCase, caseModel);
                newCase.CaseStatus = Sanable.Cases.Domain.Model.CaseStatus.New;

                var validationResult = ValidationCase(newCase);
                if (validationResult != null)
                {
                    return(EntityResult.Failed(validationResult.ToArray()));
                }

                _caseUnitOfWork.CaseRepository.Add(newCase);
                await _caseUnitOfWork.SaveAsync();

                return(EntityResult.Success);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                throw;
            }
        }
Ejemplo n.º 7
0
        public void Post([FromBody] CaseViewModel value)
        {
            //db.Users.Add(new Models.User(0, value.FullName, value.IDNumber, value.UserType, password));

            Random random         = new Random();
            string randomPassword = random.Next(500, 5000).ToString();//Generate a random password

            value.VictimPassword = Secrecy.HashPassword(randomPassword);
            string caseNo = RandomString(9);
            //Send Case No and Password to the Victim

            //Add a case
            //Get Capturer
            User capturer = db.Users.FirstOrDefault(e => e.IDNumber == value.CapturerIdNo);

            if (capturer != null)
            {
                // db.Users.FirstOrDefault(e => e.IDNumber == value.CapturerIdNo).Cases.Add(new Case(0, caseNo, DateTime.Now, value.Description, value.Media, value.VictimID, "", value.CaseType, value.VictimFullName, value.CapturerIdNo, Status.CASE_PENDING));

                capturer.AddNewCase(new Case(0, caseNo, DateTime.Now, value.Description, value.Media, value.VictimID, RandomAssignACase(), value.CaseType, value.VictimFullName, value.CapturerIdNo, Status.CASE_PENDING));

                capturer.addNewVictims(new Victim(0, value.VictimFullName, value.VictimID, value.VictimPassword, value.VictimAddress, value.VictimGender, value.VictimCellNo, value.CapturerIdNo));

                string content = string.Format("Hi {0} Your Case Number is {1} And use your ID number to check ur case on our system", value.VictimFullName, caseNo);

                string decryp = "0027" + value.VictimCellNo.Substring(1, value.VictimCellNo.Length - 1);
                sendMessage(content, decryp, "New Case Created");
                db.SaveChanges();
            }
        }
Ejemplo n.º 8
0
        public void AddCase()
        {
            CaseViewModel mockRecord = new CaseViewModel {
                CaseId = 2, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            };
            Case mockEntityModel = new Case {
                CaseId = 2, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            };

            mockMapper.Setup(m => m.Map <Case, CaseViewModel>(It.IsAny <Case>())).Returns(mockRecord);
            mockMapper.Setup(m => m.Map <CaseViewModel, Case>(It.IsAny <CaseViewModel>())).Returns(mockEntityModel);

            CaseViewModel request = new CaseViewModel {
                CaseId = 2, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            };

            mockRepository.Setup(m => m.AddCase(It.IsAny <Case>())).Returns(true);

            var mockService = new CasesService(mockRepository.Object, mockMapper.Object);

            var result = mockService.AddCase(request);

            mockService.Should().NotBeNull();
            Assert.AreEqual(true, result);
        }
        public ActionResult List(CaseViewModel model)
        {
            model.PSU.Clear();
            model.FormFactor.Clear();

            return(View(model));
        }
Ejemplo n.º 10
0
        public ActionResult Case(string caseID, string client)
        {
            if (null == caseID)
            {
                return(HttpNotFound());
            }

            Incident incident =
                context.IncidentSet
                .Where(a => a.IncidentId.Value == new Guid(caseID)).Select(row => row).FirstOrDefault();



            IEnumerable <ActivityPointer> aps = incident.Incident_ActivityPointers
                                                .Where(c => (c.PriorityCode == 2 && c.StateCode.Value == 1 && c.ActivityTypeCode != "email"))
                                                .OrderByDescending(d => (d.ActualEnd));

            CaseViewModel cvm = new CaseViewModel();

            cvm.DataWplywu        = incident.CreatedOn.GetValueOrDefault().ToLocalTime().ToString("yyyy-MM-dd");
            cvm.DatawyslaniaUmowy = incident.expl_Datawysaniaumowy.GetValueOrDefault().ToLocalTime().ToString("yyyy-MM-dd");
            cvm.EtapSprawy        = getOptionSetText("incident", "incidentstagecode", (int)incident.IncidentStageCode);
            cvm.Guid         = (Guid)incident.IncidentId;
            cvm.Klient       = incident.CustomerId.Name;
            cvm.RodzajSzkody = incident.expl_Rodzajszkody.Name;
            cvm.Kontakt      = new EntityReference("contact", incident.CustomerId.Id).Name;
            cvm.NumerSprawy  = incident.TicketNumber;
            cvm.Wlasciciel   = incident.OwnerId.Name;
            cvm.TypSprawy    = getOptionSetText("incident", "expl_typsprawy", (int)incident.expl_TypSprawy);
            cvm.ZrodloSprawy = getOptionSetText("incident", "expl_zrodlosprawy", (int)incident.expl_zrodlosprawy);

            ViewBag.Aps    = aps;
            ViewBag.CaseID = caseID;
            return(View(cvm));
        }
Ejemplo n.º 11
0
        public void ShouldAddExtraExpenseSpecificationOnTwoCategories()
        {
            ICase case1 = ObjectFactory.Instance.CreateNewCase();

            CaseViewModel cvm = new CaseViewModel();

            cvm.Case = case1;
            cvm.InjectExpenseCategories();

            cvm.CurrentPageViewModel = cvm.PageViewModels[1];
            cvm.CurrentPageViewModel.ExtraExpenses[0].Title        = "Wall";
            cvm.CurrentPageViewModel.ExtraExpenses[0].Description  = "Wooden Tile";
            cvm.CurrentPageViewModel.ExtraExpenses[0].Amount       = 10;
            cvm.CurrentPageViewModel.ExtraExpenses[0].PricePerUnit = 15;

            cvm.CurrentPageViewModel = cvm.PageViewModels[11];
            cvm.CurrentPageViewModel.ExtraExpenses[0].Title        = "Wall-e";
            cvm.CurrentPageViewModel.ExtraExpenses[0].Description  = "Wooden Tile floating";
            cvm.CurrentPageViewModel.ExtraExpenses[0].Amount       = 5;
            cvm.CurrentPageViewModel.ExtraExpenses[0].PricePerUnit = 10;

            Assert.AreEqual("Wall", case1.GetExpenseCategory(Comforthuse.Category.CarportGarage).ExtraExpenses[0].Title);
            Assert.AreEqual("Wooden Tile", case1.GetExpenseCategory(Comforthuse.Category.CarportGarage).ExtraExpenses[0].Description);
            Assert.AreEqual(10, case1.GetExpenseCategory(Comforthuse.Category.CarportGarage).ExtraExpenses[0].Amount);
            Assert.AreEqual(15, case1.GetExpenseCategory(Comforthuse.Category.CarportGarage).ExtraExpenses[0].PricePerUnit);

            Assert.AreEqual("Wall-e", case1.GetExpenseCategory(Comforthuse.Category.Carpentry).ExtraExpenses[0].Title);
            Assert.AreEqual("Wooden Tile floating", case1.GetExpenseCategory(Comforthuse.Category.Carpentry).ExtraExpenses[0].Description);
            Assert.AreEqual(5, case1.GetExpenseCategory(Comforthuse.Category.Carpentry).ExtraExpenses[0].Amount);
            Assert.AreEqual(10, case1.GetExpenseCategory(Comforthuse.Category.Carpentry).ExtraExpenses[0].PricePerUnit);
        }
Ejemplo n.º 12
0
        public ActionResult ViewDetails(int caseId)
        {
            var caseModel = new CaseViewModel();

            caseModel = _mapper.Map <CaseDTO, CaseViewModel>(_genericService.GetById(caseId));
            return(View(caseModel));
        }
Ejemplo n.º 13
0
        public JsonResult GetCasesTable(decimal id, string Categorisation, string Service_Lead_Service, DateTime myDate)
        {
            List <CaseViewModel>        list  = new List <CaseViewModel>();
            IEnumerable <CaseViewModel> Badge = null;

            if (String.IsNullOrEmpty(Service_Lead_Service))
            {
                Service_Lead_Service = "";
            }

            if (String.IsNullOrEmpty(Categorisation))
            {
                Categorisation = "";
            }

            Badge = mService.GetCasesTable(id, Categorisation, Service_Lead_Service, myDate);
            foreach (CaseViewModel item in Badge)
            {
                CaseViewModel obj = new CaseViewModel
                {
                    BF            = item.BF,
                    Cases         = item.Cases,
                    Casesdisposed = item.Casesdisposed,
                    Outstanding   = item.Outstanding,
                };
                list.Add(obj);
            }

            return(Json(new { data = list }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 14
0
 public ActionResult Post(CaseViewModel newCase)
 {
     if (Session["UserID"] != null)
     {
         if (ModelState.IsValid)
         {
             Case caseObj = new Case
             {
                 CaseID              = newCase.CaseID,
                 Title               = newCase.Title,
                 SymptomsBegan       = newCase.SymptomsBegan,
                 CurrentMedications  = newCase.CurrentMedications,
                 BodySystemsAffected = newCase.BodySystemsAffected,
                 SymptomsDetail      = newCase.SymptomsDetail,
                 MedicalHistory      = newCase.MedicalHistory,
                 PersonalStruggle    = newCase.PersonalStruggle,
                 PostedDate          = DateTime.Now,
                 User = Session["Fullname"].ToString()
             };
             db.Case.Add(caseObj);
             db.SaveChanges();
         }
         else
         {
             return(View("Post"));
         }
         return(RedirectToAction("AllCases"));
     }
     else
     {
         ViewBag.Message = "You should Login to see this page!";
         return(View("Login"));
     }
 }
Ejemplo n.º 15
0
        private void carc_PrintOutcomeFormRequested(object sender, EventArgs e)
        {
            if (dgHospitalizations.SelectedItems.Count >= 1 && Popup == null)
            {
                //docViewer.Visibility = System.Windows.Visibility.Visible;

                Grid grid = this.Parent as Grid;
                if (grid != null)
                {
                    Popup        = new Popup();
                    Popup.Parent = grid;

                    PatientOutcomeFormViewer formViewer = new PatientOutcomeFormViewer();
                    formViewer.Width    = this.ActualWidth - 50;
                    formViewer.MinWidth = 790;
                    formViewer.MaxWidth = 1050;
                    formViewer.Height   = this.ActualHeight + 50;
                    formViewer.Closed  += new EventHandler(formViewer_Closed);

                    CaseViewModel caseVM = dgHospitalizations.SelectedItem as CaseViewModel;
                    //DataHelper.LoadOutcomeCaseData(caseVM);
                    caseVM.Load();
                    formViewer.DataContext = caseVM;

                    Popup.Content = formViewer;
                    Popup.Show();
                }
                else
                {
                    throw new InvalidOperationException("Missing grid element.");
                }
            }
        }
Ejemplo n.º 16
0
        private void dgHospitalizations_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            //if (DataHelper.Country != "Liberia" && DataHelper.Country != "Sierra Leone" && DataHelper.Country != "Guinea")
            if (!DataHelper.IsShortForm) //17040
            {
                EditCase();
            }
            else
            {
                CaseViewModel caseVM = dgHospitalizations.SelectedItem as CaseViewModel;

                if (caseVM != null)
                {
                    if (caseVM.IsLocked == false)
                    {
                        if (DataHelper.ToggleShortCaseReportFormCommand.CanExecute(null))
                        {
                            DataHelper.ToggleShortCaseReportFormCommand.Execute(caseVM);//VHF-260
                        }
                    }
                    else
                    {
                        MessageBox.Show("Either this case or contacts of this case are locked for editing. Please wait until other users have released this lock before proceeding.", "Record locked", MessageBoxButton.OK, MessageBoxImage.Information);
                        return;
                    }
                }
            }
        }
Ejemplo n.º 17
0
        private void EditCase()
        {
            CaseViewModel caseVM = ((CaseViewModel)dgHospitalizations.SelectedItem);

            if (caseVM.IsLocked)
            {
                MessageBox.Show("Either this case or contacts of this case are locked for editing. Please wait until other users have released this lock before proceeding.", "Record locked", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }

            DataHelper.SendMessageForLockCase(caseVM);

            Epi.Enter.EnterUIConfig         uiConfig = Core.Common.GetCaseConfig(DataHelper.CaseForm, DataHelper.LabForm);
            Epi.Windows.Enter.EnterMainForm emf      = new Epi.Windows.Enter.EnterMainForm(DataHelper.Project, DataHelper.CaseForm, uiConfig);

            int uniqueKey = caseVM.UniqueKey;

            emf.LoadRecord(uniqueKey);
            emf.RecordSaved += new SaveRecordEventHandler(emfCases_RecordSaved);
            emf.ShowDialog();
            emf.RecordSaved -= new SaveRecordEventHandler(emfCases_RecordSaved);

            System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;

            DataHelper.SendMessageForUnlockCase(caseVM);
        }
Ejemplo n.º 18
0
        public void GetCases()
        {
            CaseViewModel mockRecord = new CaseViewModel {
                CaseId = 1, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            };
            Case mockEntityModel = new Case {
                CaseId = 1, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            };

            var mockList = new List <Case>();

            mockList.Add(new Case {
                CaseId = 1, LastModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, Title = "title 0", Description = "test 0"
            });

            mockMapper.Setup(m => m.Map <CaseViewModel, Case>(It.IsAny <CaseViewModel>())).Returns(mockEntityModel);
            mockMapper.Setup(m => m.Map <Case, CaseViewModel>(It.IsAny <Case>())).Returns(mockRecord);
            mockMapper.Setup(m => m.Map <IEnumerable <Case>, IEnumerable <CaseViewModel> >(It.IsAny <List <Case> >())).Returns(new List <CaseViewModel> {
                mockRecord
            });

            mockRepository.Setup(m => m.GetCases()).Returns(mockList);

            var mockService = new CasesService(mockRepository.Object, mockMapper.Object);

            var result = mockService.GetCases();

            Assert.AreEqual(1, result.Count());
            Assert.AreEqual(result.FirstOrDefault().CaseId, mockRecord.CaseId);
            Assert.AreEqual(result.FirstOrDefault().Title, mockRecord.Title);
            Assert.AreEqual(result.FirstOrDefault().Description, mockRecord.Description);

            mockService.Should().NotBeNull();
        }
Ejemplo n.º 19
0
        private CaseViewModel CreateCaseFromGuid(string guid)
        {
            CaseViewModel c         = new CaseViewModel(CaseForm, LabForm);
            string        queryText = "SELECT t.GlobalRecordId, ID, Surname, OtherNames, Age, Gender, " +
                                      "DateOnset, DateDeath, " +
                                      "FinalLabClass, DistrictRes, VillageRes, UniqueKey " +
                                      CaseForm.FromViewSQL + " " +
                                      "WHERE [t.GlobalRecordId] = @GlobalRecordId";

            if (Database.ToString().ToLower().Contains("sql"))
            {
                queryText = "SELECT t.GlobalRecordId, ID, Surname, OtherNames, Age, Gender, " +
                            "DateOnset, DateDeath, " +
                            "FinalLabClass, DistrictRes, VillageRes, UniqueKey " +
                            CaseForm.FromViewSQL + " " +
                            "WHERE t.GlobalRecordId = @GlobalRecordId";
            }

            Query selectQuery = Database.CreateQuery(queryText);

            selectQuery.Parameters.Add(new QueryParameter("@GlobalRecordId", DbType.String, guid));
            DataTable dt = Database.Select(selectQuery);

            if (dt.Rows.Count == 1)
            {
                DataRow row = dt.Rows[0];
                LoadCaseData(row, c);
            }
            return(c);
        }
Ejemplo n.º 20
0
        public ActionResult Save(CaseViewModel caseViewModel)
        {
            if (!ModelState.IsValid)
            {
                caseViewModel.AvailableClients = _context.ClientPersons.ToList();
                caseViewModel.Category         = Category;
                caseViewModel.Status           = Status;

                if (caseViewModel.Case.Id != 0)
                {
                    var appUser = _context.Users.SingleOrDefault(c => c.Id == caseViewModel.Case.UpdatedById);
                    caseViewModel.UpdatedByName = appUser.FirstName + " " + appUser.LastName;
                }

                return(View("CaseDetails", caseViewModel));
            }
            var currentUserId = User.Identity.GetUserId();
            var currentUser   = _context.Users.FirstOrDefault(u => u.Id == currentUserId);

            if (caseViewModel.Case.Id == 0)
            {
                caseViewModel.Case.UpdatedOnDate = DateTime.Now;
                caseViewModel.Case.UpdatedById   = currentUserId;
                caseViewModel.Case.UpdatedBy     = currentUser;

                _context.Cases.Add(caseViewModel.Case);
            }
            else
            {
                var existingCase = _context.Cases.Single(c => c.Id == caseViewModel.Case.Id);

                ClientPerson client;

                if (caseViewModel.Case.ClientId != 0)
                {
                    client = _context.ClientPersons.SingleOrDefault(c => c.Id == caseViewModel.Case.ClientId);
                }
                else
                {
                    client = null;
                }

                existingCase.Title              = caseViewModel.Case.Title;
                existingCase.Description        = caseViewModel.Case.Description;
                existingCase.CaseRegisterNumber = caseViewModel.Case.CaseRegisterNumber;
                existingCase.CaseRegisterDate   = caseViewModel.Case.CaseRegisterDate;
                existingCase.ClientId           = caseViewModel.Case.ClientId;
                existingCase.Client             = client;
                existingCase.OppositePartyName  = caseViewModel.Case.OppositePartyName;
                existingCase.CaseCategory       = caseViewModel.Case.CaseCategory;
                existingCase.CaseStatus         = caseViewModel.Case.CaseStatus;
                existingCase.UpdatedOnDate      = DateTime.Now;
                existingCase.UpdatedById        = currentUserId;
                existingCase.UpdatedBy          = currentUser;
            }
            _context.SaveChanges();

            return(RedirectToAction("Index", "Cases"));
        }
Ejemplo n.º 21
0
        public ActionResult RefreshFilters(CaseViewModel model)
        {
            model.PSU.Clear();
            model.FormFactor.Clear();
            model.Company.Clear();

            return(RedirectToAction("GetList", new { sortType = model.SortTypeChange }));
        }
Ejemplo n.º 22
0
        public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            CaseViewModel model = BinderConfig <CaseViewModel> .Create(controllerContext, key);

            model.IsAdministrator = controllerContext.HttpContext.User.IsInRole("Admin") ? true : false;

            return(model);
        }
Ejemplo n.º 23
0
        public JsonResult CreateCase(CaseViewModel newCase)
        {
            EmployeeCase theCase = LogicAndDataAccess.CreateCase(newCase.EmployeeId, newCase.StartDate.Value, newCase.EndDate.Value);

            newCase.Approved = theCase.Approved;
            newCase.Denied   = theCase.Denied;
            return(Json(newCase));
        }
Ejemplo n.º 24
0
        public void insertsendtemp(string case_id, string agent_id, CaseViewModel caseviewmodel)
        {
            CaseviewPersistence caseviewpersistence = new CaseviewPersistence();
            string strqu = "'" + case_id + "','" + caseviewmodel.txtempname + "','" + caseviewmodel.txtcompany + "','" + caseviewmodel.txtemail + "','" + caseviewmodel.send_template + "','" + DateTime.Now + "','" + DateTime.Now + "')";

            caseviewpersistence.insertsendtemptable(strqu);
            insertbottrigger(case_id, "send_template");
        }
Ejemplo n.º 25
0
        public bool AddCase(CaseViewModel _case)
        {
            _case.CaseId = 0;
            var viewModels = mapper.Map <CaseViewModel, CACI.DAL.Models.Case>(_case);

            viewModels.CreatedDate      = DateTime.Now;
            viewModels.LastModifiedDate = DateTime.Now;
            return(casesRepository.AddCase(viewModels));
        }
        // GET: Cases/Create
        public async Task <IActionResult> Create()
        {
            CaseViewModel caseVM      = new CaseViewModel();
            TrafficCase   trafficCase = new TrafficCase();

            caseVM.Case     = trafficCase;
            caseVM.Statuses = (await this.caseRepository.GetStatuses()).ToSelectList();
            return(View(caseVM));
        }
Ejemplo n.º 27
0
        //GET:Case/Add

        public IActionResult Add()
        {
            var Cases = _caseService.GetAllCases();

            CaseViewModel caseViewModel = new CaseViewModel();


            return(View(caseViewModel));
        }
Ejemplo n.º 28
0
        /// <summary>
        /// Delete an entity.
        /// </summary>
        /// <param name="model"></param>
        public void Delete(CaseViewModel model)
        {
            var entity = model.ToEntity();

            this._CasesRepository.Delete(entity);

            #region Commit Changes
            this._unitOfWork.Commit();
            #endregion
        }
Ejemplo n.º 29
0
 public AddNewCase()
 {
     _vm = new CaseViewModel();
     this.DataContext = _vm;
     InitializeComponent();
     newCase = new Case();
     court   = new Court();
     client  = new Client();
     txtErrorShow.Content = "";
 }
Ejemplo n.º 30
0
        public int InsertCaseFromViewModel(string userID, CaseViewModel vm)
        {
            Case newCase = new Case(userID);

            newCase.Update(vm);

            db.Cases.Add(newCase);
            db.SaveChanges();

            return(newCase.Id);
        }