/// <summary> /// Crea un nuevo elemento /// </summary> /// <param name="entity">Entidad con datos</param> public Marca Create(Marca entity) { var result = _repository.Create(entity); _repository.Save(); return(result); }
public ResponseBag <int> Create(EMarca entity) { // Apply the validations rules to entity. var validations = _validationInsertFactory.Create(); foreach (var validation in validations) { var result = validation.Validate(entity); if (!result.IsValid) { return(new ResponseBag <int> { Ok = false, Message = string.Join(", ", result.Errors) }); } } // Save the marca in database. var affectedRows = _repository.Create(entity); return(new ResponseBag <int> { Ok = true, ObjectResponse = affectedRows }); }
public async Task <Marca> Create(Marca marca) { marca.MarcaId = Guid.NewGuid(); await marca.Validar <MarcaValidator, Marca>(); await _marcaRepository.Create(marca); return(marca); }
public void Create(Marca m) { mrep.Create(m); }