public ActionResult AddMeter(Counter_model_add model_add) { //Test Autorize //if (!WebSecurity.IsAuthenticated) // return RedirectToAction("Index", "Login"); Counter meter = new Counter(); meter.UserId = WebSecurity.CurrentUserId; if (model_add.Name == null) { Json("Введите название"); } meter.Name = model_add.Name; if (model_add.Serial == null) { Json("Введите серийный номер"); } meter.Serial = model_add.Serial; //if (model_add.Name == null) { Json("Введите название счетчика") } meter.Status = false; if (model_add.Type == 0) { Json("Выберите тип"); } meter.Type = model_add.Type; if (model_add.Measure == null) { Json("Введите название счетчика"); } meter.Measure = model_add.Measure; if (model_add.DateOfReview == null) { Json("Выберите дату проверки счетчика"); } meter.DateOfReview = model_add.DateOfReview; if (ModelState.IsValid) { repository.SaveCounter(meter); //TempData["message"] = string.Format("Газовый счетчик успешно добавлен(обновлен)"); } //int li = repository.context.Database.SqlQuery<int>("LAST_INSERT_ID()").FirstOrDefault(); Counter_data model_data = new Counter_data(); if (meter.id != 0) { model_data.data = model_add.firstdata; model_data.write = DateTime.UtcNow; model_data.status = false; model_data.id = meter.id; repository.SaveCounder_data(model_data); return(Json("Ok")); } return(Json("Error")); }
public ActionResult AddMeter() { //Test Autorize //if (!WebSecurity.IsAuthenticated) // return RedirectToAction("Index", "Login"); Counter_model_add model = new Counter_model_add(); return(View(model)); }