public async Task <IHttpActionResult> PutMarcasTiposProductos(MarcasTiposProductos marcasTiposProductos) { try { this.marcasTiposProductosServicios.Edit(marcasTiposProductos); return(this.Ok(marcasTiposProductos)); } catch (Exception ex) { return(this.BadRequest(ex.Message)); } }
/// <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(); }
/// <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(); }
/// <summary>The delete marcasTiposProductos.</summary> /// <param name="marcasTiposProductos">The marcasTiposProductos.</param> public void Delete(MarcasTiposProductos marcasTiposProductos) { this.unidadDeTrabajoProductos.MarcasTiposProductosRepositorio.Eliminar(marcasTiposProductos); this.unidadDeTrabajoProductos.Confirmar(); }
public void Delete(MarcasTiposProductos marcasTiposProductos) { this.marcasTiposProductosServicios.Delete(marcasTiposProductos); }
public async Task <IHttpActionResult> PostMarcasTiposProductos(MarcasTiposProductos id) { this.marcasTiposProductosServicios.Add(id); return(this.Ok(id)); }