public ActionResult Index(JobLoggerModel model)
        {
            var dict = new Dictionary <string, object> {
                { "tipo", 0 }, { "msg", "" }
            };

            try
            {
                //Maps.register();
                JobLogger oJobLogger = new JobLogger {
                    Configuration = model.Configuration,
                    Message       = model.Message,
                    TypeMessage   = model.TypeMessage
                };

                //Operation oOperation = new HomeRepository().SaveLogger(Mapper.Map<JobLogger>(model));
                Operation oOperation = new HomeRepository().SaveLogger(oJobLogger);

                dict["msg"] = string.Format("{0}: {1}", DateTime.Now.ToShortDateString(), oOperation.Message);

                bool success = oOperation.Success;
                TempData["Success"] = success;
            } catch (Exception ex)
            {
                dict["msg"] = ex.Message;
            }

            return(Content(JsonConvert.SerializeObject(dict), "application/json"));
        }
        public void TestIndexFile()
        {
            // Arrange
            HomeController controller = new HomeController();

            // Act
            JobLoggerModel model = new JobLoggerModel {
                Configuration = (int)Configuration.File,
                Message       = "Hello Peru",
                TypeMessage   = (int)TypeMessage.Error
            };

            ViewResult result = controller.Index(model) as ViewResult;

            // Assert
            Assert.AreEqual(true, result.TempData["Success"]);
        }