public void AddVigenciaSNI(VigenciaSNI vigenciaSNI) { if (createVigenciaSNIBusinessRules.CanCreate(vigenciaSNI)) { vigenciaSNIRepository.InsertVigenciaSNI(vigenciaSNI); } else { throw new InvalidOperationException(VigenciaSNIErrorMessages.InvalidVigenciaSNI); } }
public IHttpActionResult Post(VigenciaSNI vigenciaSNI) { if (ModelState.IsValid) { try { vigenciaSNILogic.AddVigenciaSNI(vigenciaSNI); return(Ok(VigenciaSNISuceedMessages.RegistroSNIExitoso)); }catch (InvalidOperationException e) { return(BadRequest(e.Message)); } } else { return(BadRequest(ControllerRequestErrorMessages.InvalidRequestInformation)); } }