Example #1
0
 public void InsereUsuario(TB_SN_USUARIOS usuario)
 {
     try
     {
         db.TB_SN_USUARIOS.Add(usuario);
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #2
0
 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;
     }
 }
Example #3
0
        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 }));
            }
        }
Example #4
0
 public UsuarioDTO Login(TB_SN_USUARIOS usuario)
 {
     return(null);
 }