public async Task <int> CrearUsuarioAsync(Usuarios usuario) { var usuarioRepositorio = await repositorio.CrearEntidadAsync(usuario); dataContext.SaveChanges(); return(usuarioRepositorio.IdUsuario); }
public async Task <int> CrearPerfilAsync(Perfiles perfil) { var perfilRepositorio = await repositorio.CrearEntidadAsync(perfil); dataContext.SaveChanges(); return(perfilRepositorio.IdUsuario); }
public async Task <ActionResult> Registrar([FromBody] Usuario usuarioModel) { var usuarioEntidad = new Usuarios(); usuarioEntidad.IdTipoUsuario = 1; usuarioEntidad.IdEstadoUsuario = 1; usuarioEntidad.Correo = usuarioModel.Correo; usuarioEntidad.Contrasenia = usuarioModel.Contrasenia; var idUsuario = await repositorioUsuario.ModificarUsuarioAsync(usuarioEntidad); var perfilEntidad = new Perfiles { Nombre = usuarioModel.Nombre, Apellido = usuarioModel.Apellido, Telefono = usuarioModel.Celular, IdUsuario = idUsuario }; var perfil = await repositorioGenericoPerfil.CrearEntidadAsync(perfilEntidad); return(Ok(idUsuario)); }