示例#1
0
        public ActionResult Create(Cause cause)
        {
            //var identity = ((CustomPrincipal)User).CustomIdentity;
            if (ModelState.IsValid)
            {
                identity = ((CustomPrincipal)User).CustomIdentity;
                string filename  = Path.GetFileNameWithoutExtension(cause.IMG_FILE.FileName);
                string extension = Path.GetExtension(cause.IMG_FILE.FileName);
                filename      = filename = DateTime.Now.ToString("yymmssfff") + extension;
                cause.IMG_URL = "~/images/uploads/" + filename;
                filename      = Path.Combine(Server.MapPath("~/images/uploads/"), filename);
                cause.IMG_FILE.SaveAs(filename);

                TB_CAUSES tB_CAUSES = new TB_CAUSES
                {
                    TOPIC        = cause.TOPIC,
                    DESCRIPTION  = cause.DESCRIPTION,
                    IMG_URL      = cause.IMG_URL,
                    CREATED_BY   = identity.ProfileId,
                    CREATED_DATE = DateTime.Now,
                };
                _cDAC.InsertCause(tB_CAUSES);
                ViewBag.Message = "Cause added successfully";
            }
            return(View());
        }
示例#2
0
        public void UpdateCause(TB_CAUSES tB_CAUSES)
        {
            using (var db = new AppDbContext())
            {
                var entry = db.Entry <TB_CAUSES>(tB_CAUSES);

                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
示例#3
0
        public TB_CAUSES InsertCause(TB_CAUSES tB_CAUSES)
        {
            using (var db = new AppDbContext())
            {
                db.Set <TB_CAUSES>().Add(tB_CAUSES);
                db.SaveChanges();

                return(tB_CAUSES);
            }
        }