Exemplo n.º 1
0
        public UnitType Edit(UnitType unitType)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                db.Entry(unitType).State = EntityState.Modified;
                db.SaveChanges();

                return(unitType);
            }
        }
Exemplo n.º 2
0
        public Country Edit(Country country)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                db.Entry(country).State = EntityState.Modified;
                db.SaveChanges();

                return(country);
            }
        }
Exemplo n.º 3
0
        public Notification Edit(Notification notification)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                db.Entry(notification).State = EntityState.Modified;
                db.SaveChanges();

                return(notification);
            }
        }
Exemplo n.º 4
0
        public Branch Edit(Branch branch)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                db.Entry(branch).State = EntityState.Modified;
                db.SaveChanges();

                return(branch);
            }
        }
Exemplo n.º 5
0
        public Origin Edit(Origin origin)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                db.Entry(origin).State = EntityState.Modified;
                db.SaveChanges();

                return(origin);
            }
        }
Exemplo n.º 6
0
        public Country Delete(Country country)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                country.Deleted         = !country.Deleted;
                db.Entry(country).State = EntityState.Modified;
                db.SaveChanges();

                return(country);
            }
        }
Exemplo n.º 7
0
        public Country ToggleState(Country country)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                if (country.Active == true)
                {
                    country.Active = false;
                }
                else
                {
                    country.Active = true;
                }

                db.Entry(country).State = EntityState.Modified;
                db.SaveChanges();

                return(country);
            }
        }
Exemplo n.º 8
0
        public Notification ToggleState(Notification notification)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                if (notification.Activate == true)
                {
                    notification.Activate = false;
                }
                else
                {
                    notification.Activate = true;
                }

                db.Entry(notification).State = EntityState.Modified;
                db.SaveChanges();

                return(notification);
            }
        }
Exemplo n.º 9
0
        public Branch ToggleState(Branch branch)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                if (branch.Active == true)
                {
                    branch.Active = false;
                }
                else
                {
                    branch.Active = true;
                }

                db.Entry(branch).State = EntityState.Modified;
                db.SaveChanges();

                return(branch);
            }
        }
Exemplo n.º 10
0
        public Origin ToggleState(Origin origin)
        {
            using (CargoDBEntities db = new CargoDBEntities())
            {
                if (origin.Active == true)
                {
                    origin.Active = false;
                }
                else
                {
                    origin.Active = true;
                }

                db.Entry(origin).State = EntityState.Modified;
                db.SaveChanges();

                return(origin);
            }
        }
Exemplo n.º 11
0
        //Method to post files for every post
        public JsonResult PostFile(HttpPostedFileBase file, string id, string idComment)
        {
            var postId = id;
            var ext    = System.IO.Path.GetExtension(file.FileName);
            var name   = System.IO.Path.GetFileNameWithoutExtension(file.FileName);

            if (Directory.Exists(Server.MapPath("~/Files/Post/" + postId + "/")) == false)
            {
                Directory.CreateDirectory(Server.MapPath("~/Files/Img/" + postId + "/"));
            }
            string filename = name;

            file.SaveAs(Server.MapPath("~/Files/Img/" + postId + "/") + filename + ext);

            Comment comment = db.Comments.Find(idComment);

            comment.FileUrl         = name + ext;
            db.Entry(comment).State = EntityState.Modified;
            db.SaveChanges();

            var userId   = User.Identity.GetUserId();
            var userName = us.Users.Where(x => x.Id == userId).Select(x => x.Nombre).SingleOrDefault();
            var mail     = us.Users.Where(x => x.Id == userId).Select(x => x.Email).SingleOrDefault();
            var foto     = us.Users.Where(x => x.Id == userId).Select(x => x.Foto).SingleOrDefault();

            var obj = new
            {
                date    = comment.Date,
                message = comment.CommentMessage,
                user    = userName,
                mail    = mail,
                foto    = foto,
                url     = comment.FileUrl
            };

            return(Json(new { data = obj }, JsonRequestBehavior.AllowGet));
        }