public void CanStandariseAndCalculateDateFromString()
        {
            var date = CalculateDate.StringToDate("31-01/2016", ".", "/", "-");

            Assert.AreEqual(date.Year, 2016);
            Assert.AreEqual(date.Month, 1);
            Assert.AreEqual(date.Day, 31);
        }
        public void CanCalculateDateFromString()
        {
            var date = CalculateDate.StringToDate("31.01.2016", ".");

            Assert.AreEqual(date.Year, 2016);
            Assert.AreEqual(date.Month, 1);
            Assert.AreEqual(date.Day, 31);
        }
        public ActionResult Edit([Bind(Include = "Id,Name,SurveyDate,NewPart,SummaryTitle")] SurveyTemplate surveyTemplate)
        {
            if (ModelState.IsValid)
            {
                var surveyDate = Request["SurveyDate1"];
                surveyTemplate.SurveyDate = CalculateDate.StringToDate(surveyDate, ".", "/", "-");

                ISaveModel <SurveyTemplate> saveSurveyTemplate = new SaveSurveyTemplate <SurveyTemplate>();
                saveSurveyTemplate.Save(surveyTemplate, db);
            }
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Edit([Bind(Include = "Id,UserId,TeamId,PositionId,FirstName,LastName,HireDate")] Employee employee)
        {
            var hireDate = Request["HireDate1"];

            employee.HireDate = CalculateDate.StringToDate(hireDate, ".", "/", "-");

            IViewBagLoader viewBagLoader = new EmployeeEditViewBagLoader();

            viewBagLoader.Load(this, _db);

            if (ModelState.IsValid)
            {
                _db.Entry(employee).State = EntityState.Modified;
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(employee));
        }
        public ActionResult Create([Bind(Include = "Id,Name,SurveyDate")] SurveyTemplate surveyTemplate)
        {
            var surveyDate = Request["SurveyDate1"];

            surveyTemplate.SurveyDate = CalculateDate.StringToDate(surveyDate, ".", "/", "-");

            if (ModelState.IsValid)
            {
                if (surveyTemplate.PublishDate.Year < 1900)
                {
                    surveyTemplate.PublishDate = new DateTime(1900, 1, 1);
                }
                db.T_SurveyTemplate.Add(surveyTemplate);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(surveyTemplate));
        }