public ActionResult Novo(Ecommerce_RaccoMania model, List<Ecommerce_RaccoManiaItem> products, List<Ecommerce_RaccoManiaItem> categories) { //, CultureInfo.CreateSpecificCulture("en-us") model.DataInicio = Convert.ToDateTime(String.Format("{0} 00:00", model.DataInicio.ToShortDateString())); model.DataFim = Convert.ToDateTime(String.Format("{0} 23:59", model.DataFim.ToShortDateString())); foreach (var item in products) { item.IsAtivo = true; item.Ecommerce_Produto = null; model.Ecommerce_RaccoManiaItem.Add(item); } foreach (var item in categories) { item.IsAtivo = true; item.Ecommerce_Categoria = null; model.Ecommerce_RaccoManiaItem.Add(item); } // Verifica se já existe uma Racco Mania Vigente if (!new RaccoManiaService().CheckDateRaccoMania(0, model.DataInicio, model.DataFim)) { return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Alert, Message = "Já existe uma racco mania registrada para esse período." }); } //Verifica se o nome da racco mania já existe bool nomeExiste = new RaccoManiaService().CheckNameAlreadyExists(model.Nome, null); if (nomeExiste) { return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Alert, Message = "Já existe uma racco mania registrada com este Nome." }); } else { new RaccoManiaService().InsertRaccoMania(model); return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Success, Message = Constants._msgCreateSuccess, ReturnUrl = Url.Content("~/Admin/RaccoMania/") }); } }
/// <summary> /// Deprecated Method for adding a new object to the Ecommerce_RaccoMania EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEcommerce_RaccoMania(Ecommerce_RaccoMania ecommerce_RaccoMania) { base.AddObject("Ecommerce_RaccoMania", ecommerce_RaccoMania); }
public JsonResult Clonar(Ecommerce_RaccoMania model, List<Ecommerce_RaccoManiaItem> products, List<Ecommerce_RaccoManiaItem> categories) { model.DataInicio = Convert.ToDateTime(String.Format("{0} 00:00", model.DataInicio.ToShortDateString())); model.DataFim = Convert.ToDateTime(String.Format("{0} 23:59", model.DataFim.ToShortDateString())); var cloneRaccoMania = new Ecommerce_RaccoMania { Descricao = model.Descricao, Nome = model.Nome, DataInicio = model.DataInicio, DataFim = model.DataFim, IdRaccoMania = 0 }; // Verifica se já existe uma Racco Mania Vigente if (new RaccoManiaService().CheckDateRaccoMania(cloneRaccoMania.IdRaccoMania, cloneRaccoMania.DataInicio, cloneRaccoMania.DataFim)) { foreach (var item in products) { item.IsAtivo = true; item.Ecommerce_Produto = null; item.IdRaccoMania = 0; item.IdRaccoManiaItem = 0; cloneRaccoMania.Ecommerce_RaccoManiaItem.Add(item); } foreach (var item in categories) { item.IsAtivo = true; item.Ecommerce_Categoria = null; item.IdRaccoMania = 0; item.IdRaccoManiaItem = 0; cloneRaccoMania.Ecommerce_RaccoManiaItem.Add(item); } new RaccoManiaService().InsertRaccoMania(cloneRaccoMania); } else { return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Alert, Message = "Já existe uma racco mania registrada para esse período." }); } return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Success, Message = Constants._msgClonedSuccess, ReturnUrl = Url.Content("~/Admin/RaccoMania/") }, JsonRequestBehavior.AllowGet); }
/// <summary> /// Create a new Ecommerce_RaccoMania object. /// </summary> /// <param name="idRaccoMania">Initial value of the IdRaccoMania property.</param> /// <param name="nome">Initial value of the Nome property.</param> /// <param name="dataInicio">Initial value of the DataInicio property.</param> /// <param name="dataFim">Initial value of the DataFim property.</param> /// <param name="isAtivo">Initial value of the IsAtivo property.</param> public static Ecommerce_RaccoMania CreateEcommerce_RaccoMania(global::System.Int32 idRaccoMania, global::System.String nome, global::System.DateTime dataInicio, global::System.DateTime dataFim, global::System.Boolean isAtivo) { Ecommerce_RaccoMania ecommerce_RaccoMania = new Ecommerce_RaccoMania(); ecommerce_RaccoMania.IdRaccoMania = idRaccoMania; ecommerce_RaccoMania.Nome = nome; ecommerce_RaccoMania.DataInicio = dataInicio; ecommerce_RaccoMania.DataFim = dataFim; ecommerce_RaccoMania.IsAtivo = isAtivo; return ecommerce_RaccoMania; }