public bool crearUsuario(UsuariosCE user) { bool respuesta = true; try { Usuario usu = new Usuario(); usu.Usuario1 = user.Usuario; usu.pass = db.EncrypPassword(user.password).FirstOrDefault(); usu.fechaCreacion = DateTime.Now; db.Usuario.Add(usu); Personas per = new Personas(); per.IdUsuario = usu.IdUsuario; per.Nombres = user.Nombres; per.Apellidos = user.Apellidos; per.Email = user.Email; per.TipoIdentificacion = user.TipoIdentificacion; per.NumeroIdentificacion = long.Parse(user.NroIdentificacion); per.fechaCreacion = DateTime.Now; db.Personas.Add(per); db.SaveChanges(); } catch (Exception e) { respuesta = false; } return(respuesta); }
public async Task <(UsuariosCE, IntervencionCE)> getUsuarioIntervencionLogin(string username, string intervencion) { UsuariosCE oUsuarioCE = null; IntervencionCE oIntervencionCE = null; try { string metodo = "user/getUsuarioIntervencionLoginTabla?user="******"&codigointervencion=" + intervencion; string jsonResult = (await SingleHttpCliente.getMethod(metodo)).Replace("[", "").Replace("]", ""); //string jsonResult = base.callMethod(metodo).Replace("[", "").Replace("]", ""); JObject jsonObject = JObject.Parse(jsonResult); if (jsonObject.Count >= 1) { var settings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, MissingMemberHandling = MissingMemberHandling.Ignore }; oUsuarioCE = JsonConvert.DeserializeObject <UsuariosCE>(jsonResult, settings); oIntervencionCE = JsonConvert.DeserializeObject <IntervencionCE>(jsonResult, settings); } return(oUsuarioCE, oIntervencionCE); } catch { throw; } }
public IHttpActionResult Crear(UsuariosCE req) { Business.Data.Dominio.logicaNegocio dom = new Business.Data.Dominio.logicaNegocio(); if (dom.crearUsuario(req)) { return(Ok(new { data = "Usuario Creado" })); } else { return(InternalServerError()); } }
// GET: api/User/5 public UsuariosCE Get(int id) { UsuariosCE user = new UsuariosCE(); Usuario item = db.Usuario.Find(id); if (item != null) { user.Nombres = item.Personas.Nombres; user.Apellidos = item.Personas.Apellidos; user.Email = item.Personas.Email; user.TipoIdentificacion = item.Personas.TipoIdentificacion; user.NroIdentificacion = item.Personas.NumeroIdentificacion.ToString(); user.fullName = item.Personas.nombreCompleto; user.identificacionFull = item.Personas.identificacionFull; } return(user); }
// GET: api/User public List <UsuariosCE> Get() { List <Usuario> users = db.Usuario.ToList(); List <UsuariosCE> lstUsers = new List <UsuariosCE>(); foreach (var item in users) { UsuariosCE user = new UsuariosCE(); user.Usuario = item.Usuario1; user.Nombres = item.Personas.Nombres; user.Apellidos = item.Personas.Apellidos; user.Email = item.Personas.Email; user.TipoIdentificacion = item.Personas.TipoIdentificacion; user.NroIdentificacion = item.Personas.NumeroIdentificacion.ToString(); user.fullName = item.Personas.nombreCompleto; user.identificacionFull = item.Personas.identificacionFull; lstUsers.Add(user); } return(lstUsers); }
public async Task <ActionResult> CrearUsuario(UsuariosCE usr) { if (ModelState.IsValid) { var json = JsonConvert.SerializeObject(usr); var data = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); Business.Data.Dominio.ApiHelper api = new Business.Data.Dominio.ApiHelper(); string url = "http://localhost:17045/Api/login/Crear"; using (HttpResponseMessage response = await Business.Data.Dominio.ApiHelper.ApiClient.PostAsync(url, data)) { if (response.IsSuccessStatusCode) { return(RedirectToAction("Index", "Prueba")); } } } return(View()); }