public ActionResult Crear(Marca marca) { if (ModelState.IsValid) { if (marca.Descripcion != marca.Descripcion.Trim()) { ModelState.AddModelError("Descripcion", "La Marca No debe Contener Espacios al Inicio o Al Final"); return(View(marca)); } _marcasBL.GuardarMarca(marca); return(RedirectToAction("Index")); } return(View(marca)); }
/// <summary> /// Método utilizado para dar de alta una nueva marca /// </summary> /// <param name="marcasInfo"> Objeto con la información de la marca a guardar. </param> /// <returns> Información de la marca guardada </returns> public MarcasInfo GuardarMarca(MarcasInfo marcasInfo) { MarcasInfo result; try { Logger.Info(); var marcasBL = new MarcasBL(); result = marcasBL.GuardarMarca(marcasInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }