public void InsereUsuario(TB_SN_USUARIOS usuario) { try { db.TB_SN_USUARIOS.Add(usuario); db.SaveChanges(); } catch (Exception) { throw; } }
public bool SearchUser(string DS_LOGIN) { try { TB_SN_USUARIOS usuario = new TB_SN_USUARIOS(); usuario = db.TB_SN_USUARIOS.FirstOrDefault(c => c.DS_LOGIN_USUARIO == DS_LOGIN); if (usuario != null) { return(true); } else { return(false); } } catch (Exception) { throw; } }
public HttpResponseMessage cadUsuario() { try { var httpRequest = HttpContext.Current.Request; HttpPostedFile foto = httpRequest.Files["DS_IMG_USUARIO"]; var form = httpRequest.Form; string curDir = Path.GetDirectoryName(AppDomain.CurrentDomain.BaseDirectory.ToString()); string pathRandon = DateTime.Now.ToString().Replace("/", string.Empty).Replace(":", string.Empty).Replace(" ", string.Empty);; string path = curDir + "\\Imagens\\Usuarios\\" + pathRandon + foto.FileName; foto.SaveAs(path); TB_SN_USUARIOS cadUsuario = new TB_SN_USUARIOS(); cadUsuario.DS_NOME_USUARIO = form["DS_NOME_USUARIO"]; cadUsuario.DS_LOGIN_USUARIO = form["DS_LOGIN_USUARIO"]; cadUsuario.DS_PASSWORD_USUARIO = Crypto.HashPassword(form["DS_PASSWORD_USUARIO"]); cadUsuario.FL_STATUS_USUARIO = true; cadUsuario.DS_IMG_USUARIO = path; Usuarios usr = new Usuarios(); bool user = usr.SearchUser(cadUsuario.DS_LOGIN_USUARIO); if (!user) { usr.InsereUsuario(cadUsuario); return(Request.CreateResponse(HttpStatusCode.Created, new { valid = true })); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { valid = false, msg = "Ja existe um usuario cadastrado com esse login!" })); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, new { valid = false, msg = ex.Message })); } }
public UsuarioDTO Login(TB_SN_USUARIOS usuario) { return(null); }