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"]); }