public ActionResult Register(ModeloRegistro model) { string name = model.Usuario; int pass = model.Contrasena; int pass1 = model.ContrasenaConfirmar; string email = model.Correoelectronico; int phone = model.Telefono; string id = model.CedulaIdentidad; return(View()); }
public IActionResult Register([FromBody] ModeloRegistro model) { try { var result = _businessPerfiles.registroUsuarios(model); return(Ok(result)); } catch (AppException ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }
/// <summary> /// Guardado de registro de usuarios en el sistema /// </summary> /// <param name="modeloRegistro">Cuerpo JSON</param> /// <returns>No debe retorna un objeto debido al guardado del pass</returns> public RespuestaApi <CtrlUsuarios> registroUsuarios(ModeloRegistro modeloRegistro) { CtrlUsuarios objCtrlUsuarios = new CtrlUsuarios(); objCtrlUsuarios.FirstName = modeloRegistro.FirstName; objCtrlUsuarios.LastName = modeloRegistro.LastName; objCtrlUsuarios.SecondName = modeloRegistro.SecondName; objCtrlUsuarios.Username = modeloRegistro.Username; objCtrlUsuarios.Activo = true; objCtrlUsuarios.IdUsuarioAlta = 1; objCtrlUsuarios.UsuarioMod = 1; objCtrlUsuarios.CatSexoid = modeloRegistro.idSexo; objCtrlUsuarios.Rfc = modeloRegistro.RFC; objCtrlUsuarios.Cargo = modeloRegistro.cargo; objCtrlUsuarios.CatTipoContratoid = modeloRegistro.idtipocontrato; objCtrlUsuarios.CatTurnoid = modeloRegistro.idturno; objCtrlUsuarios.Numeroempleado = modeloRegistro.Numeroempleado; objCtrlUsuarios.Plaza = modeloRegistro.plaza; objCtrlUsuarios.Catareaid = modeloRegistro.idArea; objCtrlUsuarios.Catservicioid = modeloRegistro.idServicio; objCtrlUsuarios.CatRolid = modeloRegistro.idRol; objCtrlUsuarios.FechaAlta = DateTime.Now; objCtrlUsuarios.FechaMod = DateTime.Now; try { if (_objsicobimContext.CtrlUsuarios.Any(x => x.Username == modeloRegistro.Username)) { throw new AppException("El usuario \"" + modeloRegistro.Username + "\" ya existe"); } if (_objsicobimContext.CtrlUsuarios.Any(x => x.Numeroempleado == modeloRegistro.Numeroempleado)) { throw new AppException("Este numero de empleado\"" + modeloRegistro.Numeroempleado + "\"ya se encuentra registrado"); } if (_objsicobimContext.CtrlUsuarios.Any(x => x.Rfc == modeloRegistro.RFC)) { throw new AppException("Este RFC\"" + modeloRegistro.RFC + "\"ya se encuentra registrado"); } //Mando a llamar el service objCtrlUsuarios = _userService.Create(objCtrlUsuarios, modeloRegistro.Password); return(new RespuestaApi <CtrlUsuarios>() { correcto = true, Mensaje = "El registro fue guardado éxitosamente", // objGenerics = objCtrlUsuarios //OJO! ESTE OBJ NO se debe retornar ya que retorna un obj éxitoso desde el service INCLUYENDO EL PASSWORD }); } catch (Exception ex) { return(new RespuestaApi <CtrlUsuarios>() { Mensaje = ex.Message }); } }