コード例 #1
0
        public ActionResult Create([Bind(Include = "Id_Usuario,Nome,Login,Senha,Email,Imagem,ImgUplView,Status,DataCadastro,DataUltAlteração,UserAdmin")] Usuarios usuarios)//, HttpPostedFileBase file
        {
            if (ModelState.IsValid)
            {
                byte[] img = new byte[0];
                if (usuarios.ImgUplView == null)
                {
                    img = null;
                }
                else
                {
                    img = new byte[usuarios.ImgUplView.ContentLength];
                    usuarios.ImgUplView.InputStream.Read(img, 0, usuarios.ImgUplView.ContentLength);
                }

                usuarios.Imagem           = img;
                usuarios.DataCadastro     = DateTime.Now;
                usuarios.DataUltAlteração = DateTime.Now;
                db.Usuarios.Add(usuarios);
                db.SaveChanges();

                TempData["notice"] = "Usuario Gravado com sucesso!";
                return(RedirectToAction("Index"));
            }

            return(View(usuarios));
        }
コード例 #2
0
 public ActionResult PostTimeLine(Publicacao model)
 {
     try
     {
         int idUserSession = Convert.ToInt32(Session["LogedUserID"]);
         model.Id_Usuario       = idUserSession;
         model.DataCadastro     = DateTime.Now;
         model.DataUltAlteracao = DateTime.Now;
         //model.Privacidade = cotextController.Publicacao.Where(x=>x.Privacidade ==)
         cotextController.Publicacao.Add(model);
         cotextController.SaveChanges();
     }
     catch (Exception e)
     {
     }
     //return PartialView("~/Views/PartialViews/TimeLineList.cshtml", this.GetPostByUserSession());
     return(RedirectToAction("GetTimeLineList"));
 }