Example #1
0
 public async Task <IHttpActionResult> PutMarcasTiposProductos(MarcasTiposProductos marcasTiposProductos)
 {
     try
     {
         this.marcasTiposProductosServicios.Edit(marcasTiposProductos);
         return(this.Ok(marcasTiposProductos));
     }
     catch (Exception ex)
     {
         return(this.BadRequest(ex.Message));
     }
 }
Example #2
0
        /// <summary>The edit marcasTiposProductos.</summary>
        /// <param name="marcasTiposProductos">The marcasTiposProductos.</param>
        /// <exception cref="ValidationException"></exception>
        public void Edit(MarcasTiposProductos marcasTiposProductos)
        {
            var editMarcasTiposProductosValidador          = new EditMarcasTiposProductosValidador(this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio);
            var editMarcasTiposProductosValidadorResultado = editMarcasTiposProductosValidador.Validate(marcasTiposProductos);

            if (!editMarcasTiposProductosValidadorResultado.IsValid)
            {
                throw new ValidationException(editMarcasTiposProductosValidadorResultado.Errors);
            }

            this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio.Actualizar(marcasTiposProductos);
            this.unidadDeTrabajoProductos.Confirmar();
        }
Example #3
0
        /// <summary>The add marcasTiposProductos.</summary>
        /// <param name="marcasTiposProductos">The marcasTiposProductos.</param>
        public void Add(MarcasTiposProductos marcasTiposProductos)
        {
            var addMarcasTiposProductosValidador          = new AddMarcasTiposProductosValidador(this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio);
            var addMarcasTiposProductosValidadorResultado = addMarcasTiposProductosValidador.Validate(marcasTiposProductos);

            if (!addMarcasTiposProductosValidadorResultado.IsValid)
            {
                throw new ValidationException(addMarcasTiposProductosValidadorResultado.Errors);
            }

            this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio.Insertar(marcasTiposProductos);
            this.unidadDeTrabajoProductos.Confirmar();
        }
Example #4
0
 /// <summary>The delete marcasTiposProductos.</summary>
 /// <param name="marcasTiposProductos">The marcasTiposProductos.</param>
 public void Delete(MarcasTiposProductos marcasTiposProductos)
 {
     this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio.Eliminar(marcasTiposProductos);
     this.unidadDeTrabajoProductos.Confirmar();
 }
Example #5
0
 public void Delete(MarcasTiposProductos marcasTiposProductos)
 {
     this.marcasTiposProductosServicios.Delete(marcasTiposProductos);
 }
Example #6
0
 public async Task <IHttpActionResult> PostMarcasTiposProductos(MarcasTiposProductos id)
 {
     this.marcasTiposProductosServicios.Add(id);
     return(this.Ok(id));
 }