Example #1
0
        public ActionResult Create(State state)
        {
            if (ModelState.IsValid)
            {
                var dao      = new StateDao();
                var getState = dao.getByName(state.StateName);

                //Check if State name exits in database
                if (getState != null)
                {
                    ModelState.AddModelError("StateName", "State name exists in database.");
                    return(View(state));
                }


                var entity = new State();
                entity.StateName        = state.StateName;
                entity.StateDescription = state.StateDescription;
                long id = dao.create(entity);
                if (id > 0)
                {
                    ViewBag.CreateStateSuccessMessage = "Create " + state.StateName + " successful";
                }
                else
                {
                    ViewBag.CreateStateErrorMessage = "Create " + state.StateName + " failed";
                }
            }
            return(View(state));
        }
Example #2
0
        public void should_get_the_state_associated_with_the_name()
        {
            var dao = new StateDao();

            dao.SetState("my-state-name", "my-state");
            Assert.That(dao.StateByName("my-state-name"), Is.EqualTo("my-state"));
        }
        private void GetOrderDataSet()
        {
            try
            {
                using (PersistentManager pm = new PersistentManager())
                {
                    StateDao         stateDao           = new StateDao();
                    DataTable        FindStateQueryType = stateDao.FindOrderListTable();
                    StateQueryDialog stateQueryDialog   = new StateQueryDialog(FindStateQueryType);

                    if (stateQueryDialog.ShowDialog() == DialogResult.OK)
                    {
                        string stateCode = "";
                        string indexNo   = "";
                        string viewName  = "";

                        stateCode = stateQueryDialog.SelectedQueryType.ToString();
                        indexNo   = stateDao.FindOrderIndexNoByStateCode(stateCode).Rows[0]["ROW_INDEX"].ToString();
                        viewName  = stateDao.FindOrderIndexNoByStateCode(stateCode).Rows[0]["VIEWNAME"].ToString();

                        bsMain.DataSource = stateDao.FindOrderStateByIndexNo(indexNo, viewName);
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message);
            }
        }
 public void should_convert_state_to_int() {
   var dao = new StateDao();
   dao.SetState("my-state-name", "50");
   int state;
   var ok = dao.StateByName("my-state-name", out state);
   Assert.That(ok, Is.True);
   Assert.That(state, Is.EqualTo(50));
 }
 public void should_convert_state_to_datetime()
 {
   var dao = new StateDao();
   dao.SetState("my-state-name", "2013-10-01");
   DateTime state;
   var ok = dao.StateByName("my-state-name", out state);
   Assert.That(ok, Is.True);
   Assert.That(state, Is.EqualTo(new DateTime(2013, 10, 1)));
 }
Example #6
0
        public void should_convert_state_to_datetime()
        {
            var dao = new StateDao();

            dao.SetState("my-state-name", "2013-10-01");
            DateTime state;
            var      ok = dao.StateByName("my-state-name", out state);

            Assert.That(ok, Is.True);
            Assert.That(state, Is.EqualTo(new DateTime(2013, 10, 1)));
        }
Example #7
0
        public void should_convert_state_to_int()
        {
            var dao = new StateDao();

            dao.SetState("my-state-name", "50");
            int state;
            var ok = dao.StateByName("my-state-name", out state);

            Assert.That(ok, Is.True);
            Assert.That(state, Is.EqualTo(50));
        }
Example #8
0
        public ActionResult Index(string searchString, string sorting = "decs",
                                  int searchPageSize = 10, int searchPage = 1)
        {
            ViewBag.SearchString = searchString;
            if (sorting.Equals("asc"))
            {
                sorting = "decs";
            }
            else
            {
                sorting = "asc";
            }
            ViewBag.Sorting             = sorting;
            ViewBag.SearchStatePage     = searchPage;
            ViewBag.SearchStatePageSize = searchPageSize;
            var dao       = new StateDao();
            var model     = dao.listAllPaging(searchString, sorting, searchPageSize, searchPage);
            var totalRows = dao.totalRows(searchString);

            if (totalRows == 0)
            {
                ViewBag.SearchStatePageDisplay = 0;
            }
            else
            {
                ViewBag.SearchStatePageDisplay = (searchPage - 1) * searchPageSize + 1;
            }

            var pageRange = searchPage * searchPageSize;

            if (totalRows > (pageRange))
            {
                ViewBag.SearchStatePageSizeDisplay = pageRange;
            }
            else
            {
                ViewBag.SearchStatePageSizeDisplay = totalRows;
            }
            ViewBag.TotalStateDisplay = totalRows;
            return(View(model));
        }
Example #9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult Edit(long?id)
 {
     if (id == null)
     {
         Response.StatusCode = 404;
         return(View("NotFound"));
     }
     else
     {
         var dao   = new StateDao();
         var state = dao.getById(id);
         if (state == null)
         {
             Response.StatusCode = 404;
             return(View("NotFound"));
         }
         else
         {
             return(View(state));
         }
     }
 }
Example #10
0
        public ActionResult Edit(State state)
        {
            if (ModelState.IsValid)
            {
                var dao = new StateDao();

                var checkExistState = dao.getById(state.Id);
                if (checkExistState == null)
                {
                    Response.StatusCode = 404;
                    return(View("NotFound"));
                }

                if (!state.StateName.Equals(checkExistState.StateName))
                {
                    var stateDetail = dao.getByName(state.StateName);
                    if (stateDetail != null)
                    {
                        ModelState.AddModelError("StateName", "State " + state.StateName + " exists in database.");
                        return(View(state));
                    }
                }

                var entity = new State();
                entity.Id               = state.Id;
                entity.StateName        = state.StateName;
                entity.StateDescription = state.StateDescription;
                bool update = dao.update(entity);
                if (update)
                {
                    ViewBag.EditStateSuccessMessage = "Update state successful";
                }
                else
                {
                    ViewBag.EditStateErrorMessage = "Update state failed";
                }
            }
            return(View(state));
        }
Example #11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Detail(long?id)
        {
            var dao = new StateDao();

            //check if id = null
            if (id == null)
            {
                Response.StatusCode = 404;
                return(View("NotFound"));
            }

            //check if id does not exist in database
            if (dao.getById(id) == null)
            {
                Response.StatusCode = 404;
                return(View("NotFound"));
            }
            else
            {
                return(View(dao.getById(id)));
            }
        }
Example #12
0
 public ActionResult Delete(long?id)
 {
     if (id == null)
     {
         Response.StatusCode = 404;
         return(View("NotFound"));
     }
     else
     {
         var dao   = new StateDao();
         var state = dao.getById(id);
         if (state == null)
         {
             Response.StatusCode = 404;
             return(View("NotFound"));
         }
         else
         {
             new StateDao().delete(id);
             return(RedirectToAction("Index"));
         }
     }
 }
Example #13
0
 public Service(string tweetsFilepath)
 {
     stateDao = new StateDao(tweetsFilepath);
 }
Example #14
0
        public void should_throw_no_result_exception_when_state_is_not_found()
        {
            var dao = new StateDao();

            Assert.Throws <NoResultException>(() => dao.StateByName("missing-state"));
        }
 public void should_get_the_state_associated_with_the_name() {
   var dao = new StateDao();
   dao.SetState("my-state-name", "my-state");
   Assert.That(dao.StateByName("my-state-name"), Is.EqualTo("my-state"));
 }
 public void should_throw_no_result_exception_when_state_is_not_found() {
   var dao = new StateDao();
   Assert.Throws<NoResultException>(() => dao.StateByName("missing-state"));
 }
Example #17
0
        public States MapToEntity(StateDao s)
        {
            var mapper = StateMapper.CreateMapper();

            return(mapper.Map <States>(s));
        }