public PartialViewResult GetObjetos(int TableroId) { string cultureName = null; HttpCookie cultureCookie = Request.Cookies["_culture"]; if (cultureCookie != null) { cultureName = cultureCookie.Value; } else { cultureName = Request.UserLanguages != null && Request.UserLanguages.Length > 0 ? Request.UserLanguages[0] : null; } ObjetosDeTableroViewModel model = new ObjetosDeTableroViewModel(); var objetos = datosRepository.GetObjetosDeTablero(TableroId); List <ObjetoViewModel> objetosVM = new List <ObjetoViewModel>(); foreach (ReportingTableroObjeto o in objetos) { var objVM = new ObjetoViewModel() { Id = o.IdObjeto, Orden = o.Orden, TextoFooter = o.ReportingObjeto.ReportingFamiliaObjeto.Nombre, TextoHeader = o.ReportingObjeto.ReportingFamiliaObjeto.Nombre, Tipo = (int)o.ReportingObjeto.TipoChart, dataLabels = o.FlgDataLabel, stackLabels = o.StackLabel }; objVM.Size = "col-xs-12 col-sm-12 col-md-12 col-lg-12"; objVM.Descripcion = tableroRepository.GetDescripcionObjeto(o.IdObjeto, cultureName.Split('-')[0]); objetosVM.Add(objVM); } model.TableroId = TableroId; model.Objetos = objetosVM; return(PartialView("_tabla", model)); }
public PartialViewResult GetObjetos(int TableroId) { ObjetosDeTableroViewModel model = new ObjetosDeTableroViewModel(); var objetos = tableroRepository.GetObjetosDeTablero(TableroId); List <ObjetoViewModel> objetosVM = new List <ObjetoViewModel>(); foreach (TableroObjeto o in objetos) { var objVM = new ObjetoViewModel() { Id = o.ObjetoId, Orden = o.Orden, TextoFooter = o.Objeto.TextoFooter, TextoHeader = o.Objeto.TextoHeader, Tipo = (int)o.Objeto.Tipo, dataLabels = o.dataLabels, stackLabels = o.stackLabels }; switch (o.Size) { case "S": objVM.Size = "col-xs-12 col-sm-4 col-md-4 col-lg-4"; break; case "M": objVM.Size = "col-xs-12 col-sm-8 col-md-8 col-lg-8"; break; case "L": objVM.Size = "col-xs-12 col-sm-12 col-md-12 col-lg-12"; break; } objetosVM.Add(objVM); } model.TableroId = TableroId; model.Objetos = objetosVM; return(PartialView("_ObjetosTablero", model)); }
public async Task <ValidationResult> Add(ObjetoViewModel entidade) { var registerCommand = _mapper.Map <RegisterNewObjetoCommand>(entidade); return(await _mediator.SendCommand(registerCommand)); }
public async Task <IActionResult> Post([FromBody] ObjetoViewModel objetoViewModel) { return(!ModelState.IsValid ? CustomResponse(ModelState) : CustomResponse(await _objetoAppService.Add(objetoViewModel))); }