public async Task <ActionResult <DtoCliente> > PostDtoCliente(DtoCliente pClienteDto) { try { await iLogicaCliente.AgregarCliente(pClienteDto); return(Ok("El cliente se registro con éxito")); } catch (ClienteExistente msg) { return(StatusCode(412, msg.Message)); } catch (Exception msg) { return(StatusCode(500, msg.Message)); } }
protected void BtnAgregarCliente_Click(object sender, EventArgs e) { String StrPrimerNombre = primerNombre.Value; String StrSegundoNombre = segundoNombre.Value; String StrPrimerApellido = primerApellido.Value; String StrSegundoApellido = segundoApellido.Value; String StrContraseña = password.Value; String StrConfContraseña = confirm_password.Value; String StrDireccion = direccion.Value; String StrPartyID = email.Value; try { System.Diagnostics.Debug.WriteLine("Entra a try"); lc.AgregarCliente(StrPrimerNombre, StrSegundoNombre, StrPrimerApellido, StrSegundoApellido , StrContraseña, StrConfContraseña, StrDireccion, StrPartyID, true); String scriptExito = string.Format("MensajeCorrecto('{0}')", "Registro con éxito"); ClientScript.RegisterStartupScript(this.GetType(), "key", scriptExito, true); Response.Redirect("../IndexCliente.aspx", false); } catch (ExcepcionExisteID ex) { System.Diagnostics.Debug.WriteLine("Entra a excepcion"); divMsj.Attributes.Add("style", "display:inline"); msj.Text = ex.Message; // String script = string.Format("MensajeError('{0}')", ex.Message); // ClientScript.RegisterStartupScript(this.GetType(), "key",script, true); } catch (ExcepcionNoCoincide ex) { divMsj.Attributes.Add("style", "display:inline"); msj.Text = ex.Message; //String script = string.Format("MensajeError('{0}')", ex.Message); // ClientScript.RegisterStartupScript(this.GetType(), "key", script, true); } }