Ejemplo n.º 1
0
        public string CreateState(StateViewModel stateViewModel)
        {
            if (ModelState.IsValid)
            {
                var result = iUnitOfWork.Repository <State>().GetMany(x => x.Name == stateViewModel.StateName).Any();

                if (!result)
                {
                    try
                    {
                        State state = new State();
                        state.Name      = stateViewModel.StateName;
                        state.IsActive  = true;
                        state.CountryId = stateViewModel.CountryId;

                        iUnitOfWork.Repository <State>().Add(state);
                        bool save = iUnitOfWork.Commit();
                        return("Added Successfully");
                    }
                    catch (Exception exception)
                    {
                        System.Diagnostics.Debug.WriteLine(exception);
                        return("Some internal Error Occure");
                    }
                }
                else
                {
                    return("State Already Exists");
                }
            }

            return("Please try after some time");
        }
        public FiniteAutomationWindow()
        {
            InitializeComponent();
            StateViewModel stateViewModel = new StateViewModel();

            DataContext = stateViewModel;
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(StateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var storeobj = _unitofWork.state.Get(model.id);
                if (storeobj == null)
                {
                    TempData["error"] = "Record Not Found";
                    return(NotFound());
                }
                storeobj.id        = model.id;
                storeobj.Name      = model.Name;
                storeobj.countryid = model.countryid;


                _unitofWork.state.Update(storeobj);
                _unitofWork.Save();
                TempData["success"] = "Record Update successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 4
0
      // [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Read" })]
      public IActionResult SummaryView()
      {
          StateViewModel model = new StateViewModel();

          InitAccessModel(model);
          return(View(model));
      }
        public void BuildRulesTest()
        {
            var f = new StateViewModel { Name = "false" };
            var t = new StateViewModel { Name = "true" };
            var validStates = new List<StateViewModel>(new[] { t, f });

            for (int i = 0; i < 3; i++)
                DecisionTable.Conditions.Add(new ConditionViewModel { Name = string.Format("Condition {0}", i), ValidStates = validStates });
            for (int i = 0; i < 2; i++)
                DecisionTable.Actions.Add(new ActionViewModel { Name = string.Format("Action {0}", i) });

            var actual = DecisionTableViewModelUtils.Instance.BuildRules(DecisionTable);
            Assert.IsTrue(actual.Count == 8);

            var expectedStates = new Dictionary<ConditionViewModel, List<StateViewModel>>
                                {
                                    { DecisionTable.Conditions[0], new StateViewModel[] { t, t, t, t, f, f, f, f }.ToList() },
                                    { DecisionTable.Conditions[1], new StateViewModel[] { t, t, f, f, t, t, f, f }.ToList() },
                                    { DecisionTable.Conditions[2], new StateViewModel[] { t, f, t, f, t, f, t, f }.ToList() },
                                };

            for (int ruleIndex = 0; ruleIndex < actual.Count; ruleIndex++)
            {
                var actualRule = actual[ruleIndex];
                foreach (var actualPair in actualRule.ConditionStates)
                {
                    var condition = actualPair.Key;
                    var actualState = actualPair.Value;
                    var expectedState = expectedStates[condition];

                    Assert.AreEqual(expectedState[ruleIndex], actualState);
                }
            }
        }
Ejemplo n.º 6
0
        // GET: State/Edit/5
        public ActionResult Edit(int?id)
        {
            loadcountry();
            StateViewModel StateViewModel = StateServices.GetByID(id);

            return(View(StateViewModel));
        }
Ejemplo n.º 7
0
        public IActionResult Create()
        {
            ViewBag.countrylist = _unitofWork.country.GetAll().ToList();
            var model = new StateViewModel();

            return(View(model));
        }
Ejemplo n.º 8
0
        //[AuthorizeUser(RoleModule.State, Function.Create)]
        public JsonResult Insert(StateViewModel sViewModel)
        {
            Set_Date_Session(sViewModel.State);
            using (TransactionScope tran = new TransactionScope())
            {
                try
                {
                    sViewModel.State.StateId = _stManager.Insert_StateMaster(sViewModel.State);

                    sViewModel.FriendlyMessage.Add(MessageStore.Get("STATE01"));

                    tran.Complete();

                    Logger.Debug("State Controller Insert");
                }
                catch (Exception ex)
                {
                    tran.Dispose();

                    sViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                    Logger.Error("State Controller - Insert " + ex.Message);
                }
            }
            return(Json(sViewModel));
        }
Ejemplo n.º 9
0
        private void InitializeViews(int?state_id, int?country_id)
        {
            State      state;
            SelectList countriesList;

            if (state_id != null)
            {
                state         = _stateService.GetById((int)state_id);
                countriesList = new SelectList(new CountriesServices().GetCountriesForDropDownList(), "Key", "Value", state.Country_Id);
            }
            else
            {
                state = new State();
                if (country_id != null)
                {
                    countriesList    = new SelectList(new CountriesServices().GetCountriesForDropDownList(), "Key", "Value", country_id);
                    state.Country_Id = country_id.Value;
                }
                else
                {
                    countriesList = new SelectList(new CountriesServices().GetCountriesForDropDownList(), "Key", "Value");
                }
            }
            _stateViewModel = new StateViewModel(state, countriesList);
        }
Ejemplo n.º 10
0
        public ActionResult Create([Bind(Include = "Id,Name,Flag")] StateViewModel state, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                var photoUrl = Upload(file);
                state.Flag = photoUrl.Substring(1, photoUrl.Length - 2);

                var client   = GlobalWebApiClient.GetClientRegion();
                var response = client.PostAsJsonAsync("api/states/save/", state).Result;
                try
                {
                    if (response.IsSuccessStatusCode)
                    {
                        state = response.Content.ReadAsAsync <StateViewModel>().Result;
                        TempData["SuccessMessage"] = "State created successfully";
                        return(RedirectToAction("Details", state));
                    }
                }
                catch (Exception ex)
                {
                    var result = ex.Message;
                }
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator.");
            }
            return(View(state));
        }
Ejemplo n.º 11
0
        public ActionResult MasterPartial(int masterCode)
        {
            StateViewModel stateVM = masterCode == 0 ? new StateViewModel() : Mapper.Map <State, StateViewModel>(_stateBusiness.GetState(masterCode));

            stateVM.IsUpdate = masterCode == 0 ? false : true;
            return(PartialView("_AddState", stateVM));
        }
Ejemplo n.º 12
0
 private IHttpActionResult InsertState(StateViewModel StateVM)
 {
     try
     {
         if (!IsNameStateAvailble(StateVM.Name, StateVM))
         {
             return(Json(new { Result = "ERROR", Message = "State Name already exists" }));
         }
         State StateADD = new State
         {
             Name      = StateVM.Name,
             IsActive  = StateVM.IsActive,
             CountryID = StateVM.CountryID,
             IsSystem  = false
         };
         _repository.StateRepository.Add(StateADD);
         if (_repository.StateRepository.Save((WindowsPrincipal)User) > 0)
         {
             var Record = _repository.StateRepository.GetField(StateADD.ID);
             return(Json(new { Result = "OK", Record = StateADD }));
         }
         else
         {
             return(Json(new { Result = "ERROR", Message = Errors.MessageError }));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { Result = "ERROR", Message = Errors.Write(ex) }));
     }
 }
Ejemplo n.º 13
0
 private IHttpActionResult UpdateState(StateViewModel StateVM)
 {
     try
     {
         if (!IsNameStateAvailble(StateVM.Name, StateVM))
         {
             return(Json(new { Result = "ERROR", Message = "State Name already exists" }));
         }
         State StateUpdated = _repository.StateRepository.Find(StateVM.ID);
         StateUpdated.Name      = StateVM.Name;
         StateUpdated.IsActive  = StateVM.IsActive;
         StateUpdated.CountryID = StateVM.CountryID;
         _repository.StateRepository.Edit(StateUpdated);
         if (_repository.StateRepository.Save((WindowsPrincipal)User) > 0)
         {
             var Record = _repository.StateRepository.GetField(StateVM.ID);
             return(Json(new { Result = "OK", Record = Record }));
         }
         else
         {
             return(Json(new { Result = "ERROR", Message = Errors.MessageError }));
         }
     }
     catch
     {
         return(Json(new { Result = "ERROR", Message = Errors.MessageError }));
     }
 }
Ejemplo n.º 14
0
        public ActionResult Create()
        {
            var model = new StateViewModel();

            model.Cntries = new SelectList(_CountryService.GetAll(), "Id", "Name");
            return(View(model));
        }
Ejemplo n.º 15
0
        public async Task <IActionResult> Create(StateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var objcategory = new state
                {
                    id = model.id
                    ,
                    Name = model.Name
                    ,
                    countryid = model.countryid

                    ,
                    isdeleted = false
                    ,
                    isactive = false
                };

                _unitofWork.state.Add(objcategory);
                _unitofWork.Save();
                TempData["success"] = "Record Save successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 16
0
        // GET: State/Create
        public ActionResult CreateState()
        {
            var res = new StateViewModel();

            res.Countries = serviceCountry.GetMany().ToSelectListItems();
            return(View(res));
        }
Ejemplo n.º 17
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            if (_viewModel == null)
            {
                _viewModel = DataContext as StateViewModel;
            }

            var rectangle = (Template.FindName("PART_RectangleFrame", this) as Path).Data as RectangleGeometry;
            var rect      = rectangle.Rect;

            if (double.IsNaN(Width))
            {
                Width = rect.Width;
            }
            else
            {
                rect.Width = Width;
            }

            if (double.IsNaN(Height))
            {
                Height = rect.Height;
            }
            else
            {
                rect.Height = Height;
            }

            rectangle.Rect = rect;
        }
Ejemplo n.º 18
0
        public IActionResult Create(StateViewModel model)
        {
            //Validate the model
            if (!ModelState.IsValid)
            {
                BindCountries(model);
                return(View(model));
            }

            try
            {
                State state = new State()
                {
                    CountryId = model.CountryId,
                    Name      = model.Name
                };

                _stateRepository.Create(state);


                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View(model));
            }
        }
Ejemplo n.º 19
0
        // GET: Country/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }

            //Fetch contact from db by passed id
            var state = _stateRepository.GetById(id);

            if (state == null)
            {
                return(NotFound());
            }

            StateViewModel model = new StateViewModel()
            {
                Id        = state.Id,
                CountryId = state.CountryId,
                Name      = state.Name
            };

            BindCountries(model);

            return(View(model));
        }
 public bool DeleteStateList(StateViewModel stateViewModel)
 {
     using (var connection = new SqlConnection(connectionString))
     {
         try
         {
             SqlParameter[] parameters = new SqlParameter[] {
                 new SqlParameter("@countryCode", stateViewModel.CountryCode),
                 new SqlParameter("@stateCode", stateViewModel.StateCode),
             };
             var data =
                 SqlHelper.ExecuteNonQuery
                 (
                     connection,
                     CommandType.StoredProcedure,
                     "usp_DeleteState",
                     parameters
                 );
             if (data > 0)
             {
                 return(true);
             }
         }
         finally
         {
             SqlHelper.CloseConnection(connection);
         }
     }
     throw new DataNotUpdatedException("Unable to delete data");
 }
Ejemplo n.º 21
0
        public IActionResult Update(int id, StateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            //Fetch country from db
            State state = _stateRepository.GetById(id);

            if (state == null)
            {
                return(NotFound());
            }
            try
            {
                //Set properties to edited values
                state.CountryId = model.CountryId;
                state.Name      = model.Name;

                _stateRepository.Update(state);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View("Error"));
            }
        }
Ejemplo n.º 22
0
        //Add
        public ActionResult Add()
        {
            ViewBag.Title = "Add State";
            var stateViewModel = new StateViewModel();

            return(View("AddEdit", stateViewModel));
        }
Ejemplo n.º 23
0
        public JsonResult GetStates(StateViewModel sViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            pager = sViewModel.Pager;

            PaginationViewModel pViewModel = new PaginationViewModel();

            try
            {
                pViewModel.dt = _sRepo.GetStates(sViewModel.State.CountryId, sViewModel.State.StateCode, sViewModel.State.StateName, ref pager);

                pViewModel.Pager = pager;

                Logger.Debug("State Controller GetStates");
            }

            catch (Exception ex)
            {
                sViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("State Controller - GetStates" + ex.ToString());
            }

            return(Json(JsonConvert.SerializeObject(pViewModel), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 24
0
        public ActionResult Create(StateViewModel model)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    var state = AutoMapper.Mapper.Map <State>(model);

                    state.CreatedOn = DateTime.Now;
                    state.UpdatedOn = DateTime.Now;

                    var isSave = stateService.SaveState(state);

                    if (isSave > 0)
                    {
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch
            {
                return(View(model));
            }
            return(View(model));
        }
Ejemplo n.º 25
0
 public ActionResult AddUpdateState(StateViewModel stateViewModel)
 {
     try
     {
         //stateViewModels.Insert(0, stateViewModel);
         var stateResult = new ServiceResponseModel();
         if (stateViewModel.Id < 1)
         {
             stateResult = webServices.Post(stateViewModel, "Country/AddUpdateState");
         }
         else
         {
             stateResult = webServices.Post(stateViewModel, "Country/AddUpdateState");
         }
         if (stateResult.StatusCode == System.Net.HttpStatusCode.Accepted)
         {
             var reuslt = (new JavaScriptSerializer().Deserialize <int>(stateResult.Data));
             return(RedirectToAction(nameof(StateAll)));
         }
         return(View(stateResult));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 26
0
 //[ValidateAntiForgeryToken]
 public JsonResult CreateEdit(StateViewModel state)
 {
     try
     {
         if (state.ID <= 0)
         {
             var data = _stateService.StateNameExists(state.StateName);
             if (data != null)
             {
                 ModelState.AddModelError("StateName", "State Name Already Exists");
                 return(Json(state));
             }
             _stateService.SaveRecord(state);
         }
         else
         {
             _stateService.SaveRecord(state);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     ViewBag.CountryList = new SelectList(_stateService.GetCountryMasterList(), "CountryID", "CountryName");
     return(Json(state));
 }
Ejemplo n.º 27
0
        public ActionResult State()
        {
            ButtonVisiblity("Index");
            var model = new StateViewModel();

            ViewBag.CountryList = new SelectList(dd._context.Mst_Country.ToList(), "Cn_id", "Cn_Name");
            return(View(model));
        }
Ejemplo n.º 28
0
        public ActionResult Index(StateViewModel sViewModel)
        {
            Set_Date_Session(sViewModel.State);

            sViewModel.Countries = _sRepo.drpGetCountries();

            return(View("Index", sViewModel));
        }
Ejemplo n.º 29
0
        public ActionResult ViewState(string state)
        {
            StateViewModel model = new StateViewModel();

            model.StateName = Helper.stateAbbreviationExpand(state);
            model.Cities    = db.Cities.Where(c => c.State == state).ToList();
            return(View(model));
        }
Ejemplo n.º 30
0
        //コンストラクタ
        public TcpMessageClient(StateViewModel clientStateViewModel)
        {
            //インスタンス生成
            client = new TcpClient();

            //ビューモデル格納
            ClientStateViewModel = clientStateViewModel;
        }
Ejemplo n.º 31
0
        //コンストラクタ
        public UdpMessageClient(StateViewModel clientStateViewModel)
        {
            //ビューモデル格納
            ClientStateViewModel = clientStateViewModel;

            //スレッド開始(返り値を破棄してコンストラクタを終了)
            _ = StartThreadAsync();
        }
Ejemplo n.º 32
0
    public void Read()
    {
        // TO DO : Read ALL
        List<MYFAN.BusinessObjects.State> categories = (new MYFAN.BusinessLogic.State()).ReadAll();

        foreach (var item in categories)
        {
            StateViewModel vm = new StateViewModel();
            vm.MapFrom(item);
            _StateList.Add(vm);
        }
    }
Ejemplo n.º 33
0
		void OnStateChanged()
		{
			OnPropertyChanged(() => DevicePicture);

			States = new List<StateViewModel>();
			foreach (var state in DeviceState.ThreadSafeStates)
			{
				var stateViewModel = new StateViewModel(state.DriverState, DeviceState.Device);
				States.Add(stateViewModel);
			}

			ParentStates = new List<StateViewModel>();
			foreach (var state in DeviceState.ThreadSafeParentStates)
			{
				var stateViewModel = new StateViewModel(state.DriverState.Clone())
				{
					DeviceName = state.ParentDevice.DottedPresentationAddressAndName
				};
				ParentStates.Add(stateViewModel);
			}
			OnPropertyChanged("StateType");
			OnPropertyChanged("States");
			OnPropertyChanged("ParentStringStates");
			OnPropertyChanged("IsAutomaticOff");

			var property = Device.Properties.FirstOrDefault(x => x.Name == "EnableCountDownTimer");
			if (property != null && property.Value == "1")
			{
				StartTimer(DriverType.RM_1, "RMOn");
				StartTimer(DriverType.MRO, "MRO_On");
				StartTimer(DriverType.MRO_2, "MRO_On");
				StartTimer(DriverType.MDU, "ClapanOn1e");
				StartTimer(DriverType.Valve, "Bolt_On");
				StartTimer(DriverType.MPT, "MPT_On");
			}
		}
        public void ReindexRulesTest()
        {
            var f = new StateViewModel { Name = "false" };
            var t = new StateViewModel { Name = "true" };
            var validConditionStates = new List<StateViewModel>(new[] { t, f });

            var conditions = new List<ConditionViewModel>();
            for (int i = 0; i < 3; i++)
                conditions.Add(new ConditionViewModel
                {
                    Name = string.Format("Condition {0}", i),
                });

            var actualConditionStates = new Dictionary<ConditionViewModel, List<StateViewModel>>
                                {
                                    { conditions[0], new StateViewModel[] { t, t, t, t, f, f, f, f }.ToList() },
                                    { conditions[1], new StateViewModel[] { t, t, f, f, t, t, f, f }.ToList() },
                                    { conditions[2], new StateViewModel[] { t, f, t, f, t, f, t, f }.ToList() },
                                };

            var ruleCount = actualConditionStates.First().Value.Count;
            var expectedOrder = new List<RuleViewModel>();
            for (int ruleIndex = 0; ruleIndex < ruleCount; ruleIndex++)
            {
                var conditionStates = new Dictionary<ConditionViewModel, StateViewModel>();
                foreach (var pair in actualConditionStates)
                    conditionStates.Add(pair.Key, pair.Value[ruleIndex]);

                RuleViewModel newRule = new RuleViewModel
                                {
                                    Index = ruleIndex * 2,
                                    ConditionStates = conditionStates,
                                };
                DecisionTable.Rules.Add(newRule);
                expectedOrder.Add(newRule);
            }

            var actual = DecisionTableViewModelUtils.Instance.ReindexRules(DecisionTable.Rules.Reverse<RuleViewModel>());
            CollectionAssert.AreEqual(expectedOrder, actual);
            for (int i = 0; i < actual.Count; i++)
                Assert.AreEqual(i, actual[i].Index);
        }
Ejemplo n.º 35
0
 public ActionResult UpdateState(int id)
 {
     StateViewModel vmState = new StateViewModel();
     vmState.Read(id);
     return View(vmState);
 }
        public void CalculateRuleCountTest()
        {
            var f = new StateViewModel { Name = "false" };
            var t = new StateViewModel { Name = "true" };
            var validStates = new List<StateViewModel>(new[] { t, f });

            for (int i = 0; i < 3; i++)
                DecisionTable.Conditions.Add(new ConditionViewModel { Name = string.Format("Condition {0}", i), ValidStates = validStates });
            for (int i = 0; i < 2; i++)
                DecisionTable.Actions.Add(new ActionViewModel { Name = string.Format("Action {0}", i) });

            DecisionTableViewModelUtils_Accessor target = new DecisionTableViewModelUtils_Accessor();
            var actual = target.CalculateRuleCount(DecisionTable.Conditions);
            int expected = 8;
            Assert.AreEqual(expected, actual);
        }
 public void ResetNewStateViewModel()
 {
     NewState = new StateViewModel();
 }
Ejemplo n.º 38
0
        public ActionResult CreateState(StateViewModel model)
        {
            try
            {
                int id = model.Create();
                if (id > 0)
                {
                    return RedirectToAction("states");
                }
            }
            catch (Exception)
            {
            }

            return View(model);
        }
Ejemplo n.º 39
0
        public ActionResult UpdateState(StateViewModel model)
        {
            try
            {
                bool result = model.Update();
                if (result)
                {
                    return RedirectToAction("states");
                }
            }
            catch (Exception)
            {
            }

            return View(model);
        }
Ejemplo n.º 40
0
 public ActionResult CreateState()
 {
     StateViewModel vmState = new StateViewModel();
     return View(vmState);
 }