Ejemplo n.º 1
0
        public bool PostEdit_Info(Member_ViewModel info)
        {
            try
            {
                Person_Info_Model Member = new Person_Info_Model
                {
                    Id           = info.Id,
                    Name         = info.Name,
                    Phone_No     = info.Phone_No,
                    Email        = info.Email,
                    Category     = info.Category,
                    Volunteer    = info.Volunteer,
                    Leader       = info.Leader,
                    Date         = info.Date,
                    Approved     = info.Approved,
                    Contac       = info.Contac,
                    Ownership_Id = info.Ownership_Id
                };

                if (info.Photo != null)
                {
                    _Data.Image_Models.FirstOrDefault(x => x.Ownership_Id == Member.Ownership_Id).Directory = info.Photo;
                }


                _Data.Entry(Member).State = EntityState.Modified;
                _Data.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public ActionResult Edit(Member_ViewModel collection)
        {
            bool Result = _Personal_Information.PostEdit_Info(collection);


            return(Content(Result.ToString()));
        }
Ejemplo n.º 3
0
        public Member_ViewModel GetEdit_Info(int Id)
        {
            Person_Info_Model Member = new Person_Info_Model();
            Member_ViewModel  info   = new Member_ViewModel();

            try
            {
                Member = _Data.Person_Info_Models.FirstOrDefault(x => x.Id == Id);

                info = new Member_ViewModel
                {
                    Id           = Member.Id,
                    Photo        = _Data.Image_Models.FirstOrDefault(x => x.Ownership_Id == Member.Ownership_Id).Directory,
                    Name         = Member.Name,
                    Phone_No     = Member.Phone_No,
                    Email        = Member.Email,
                    Category     = Member.Category,
                    Volunteer    = Member.Volunteer,
                    Leader       = Member.Leader,
                    Date         = Member.Date,
                    Approved     = Member.Approved,
                    Contac       = Member.Contac,
                    Ownership_Id = Member.Ownership_Id
                };



                return(info);
            }
            catch
            {
                return(info);
            }
        }