Esempio n. 1
0
        public IHttpActionResult PutJobPosting(int id, JobPosting JobPosting)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != JobPosting.Id)
            {
                return(BadRequest());
            }

            db.Entry(JobPosting).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!JobPostingExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 2
0
 public object createcontact(Registration lvv)
 {
     try
     {
         User user = new User();
         if (user.Id == 0)
         {
             user.UserName    = lvv.UserName;
             user.Password    = lvv.Password;
             user.Email       = lvv.Email;
             user.PhoneNumber = lvv.PhoneNumber;
             db.User.Add(user);
             db.SaveChanges();
             return(new Response
             {
                 Status = "Success", Message = "SuccessFully Saved."
             });
         }
     }
     catch (Exception)
     {
         throw;
     }
     return(new Response
     {
         Status = "Error", Message = "Invalid Data."
     });
 }
Esempio n. 3
0
        public static bool InsertPartner(Partner p)
        {
            NGOEntities e = new NGOEntities();

            e.Partners.Add(p);
            return(e.SaveChanges() > 0 ? true : false);
        }
Esempio n. 4
0
        public static bool UpdateDonate(Donate d)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Donates.Find(d.ID);

            item.DonateName    = d.DonateName;
            item.DonateContent = d.DonateContent;
            item.StartDay      = d.StartDay;
            item.EndDay        = d.EndDay;
            item.DonateHide    = d.DonateHide;
            item.CateID        = d.CateID;
            if (d.StartDay <= DateTime.Now && d.EndDay >= DateTime.Now)
            {
                d.DonateStatus = 2;
            }
            else if (d.EndDay < DateTime.Now)
            {
                d.DonateStatus = 3;
            }
            else if (d.StartDay > DateTime.Now)
            {
                d.DonateStatus = 1;
            }
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 5
0
        public static int InsertUD(UserDonate ud)
        {
            NGOEntities e = new NGOEntities();

            ud.TypeCard   = "VISA";
            ud.DateCreate = DateTime.Now;
            e.UserDonates.Add(ud);
            if (e.SaveChanges() > 0)
            {
                var donate = e.Donates.Find(ud.DonateID);
                donate.TotalMoney += ud.Money;
                var user = e.Users.Find(ud.UserID);
                user.MoneyDonate += ud.Money;
                e.SaveChanges();
                return(1);
            }
            return(0);
        }
Esempio n. 6
0
        public static bool UpdatePartner(Partner p)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Partners.Find(p.ID);

            item.PartnerName   = p.PartnerName;
            item.PartnerImage  = p.PartnerImage;
            item.PartnerLink   = p.PartnerLink;
            item.PartnerActive = p.PartnerActive;
            return(e.SaveChanges() > 0 ? true : false);
        }
Esempio n. 7
0
        public static bool CreateAU(AboutUs au)
        {
            NGOEntities e = new NGOEntities();

            e.AboutUs1.Add(au);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 8
0
        public static bool DelCate(int id)
        {
            NGOEntities e = new NGOEntities();

            e.Categories.Remove(e.Categories.Find(id));
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
        public static bool DelImg(int id)
        {
            NGOEntities e = new NGOEntities();

            e.ProgramImages.Remove(e.ProgramImages.Find(id));
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 10
0
        public static bool InsertImg(ProgramImage pi)
        {
            NGOEntities e = new NGOEntities();

            e.ProgramImages.Add(pi);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 11
0
        public static bool DelPro(int id)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Programs.Find(id);

            e.Programs.Remove(item);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 12
0
        public static bool CreateProgram(Program p)
        {
            NGOEntities e = new NGOEntities();

            p.ProDateCreate = DateTime.Now;
            e.Programs.Add(p);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 13
0
        public static bool CreateQues(UserQuestion q)
        {
            NGOEntities e = new NGOEntities();

            q.QuesDateCreate = DateTime.Now;
            q.QuesNew        = true;
            e.UserQuestions.Add(q);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 14
0
        public static bool InsertAns(int id, string answer)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.UserQuestions.Find(id);

            item.AnswerContent    = answer;
            item.AnswerDateCreate = DateTime.Now;
            item.QuesNew          = false;
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 15
0
        public static bool UpdateUser(User u)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Users.Find(u.ID);

            item.UserName   = u.UserName;
            item.UserGender = u.UserGender;
            item.UserDOB    = u.UserDOB;
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 16
0
        public static bool CreateDonate(Donate d)
        {
            NGOEntities e = new NGOEntities();

            d.DonateStatus     = 1;
            d.DonateDateCreate = DateTime.Now;
            d.TotalMoney       = 0;
            e.Donates.Add(d);
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 17
0
        public static bool ForgetPwd(string mail, string newPwd)
        {
            NGOEntities e    = new NGOEntities();
            var         user = e.Users.SingleOrDefault(s => s.UserMail == mail && s.UserActive == true);

            if (user != null)
            {
                user.UserPwd = Encrypt.EncryptPasswordMD5(newPwd);
                if (e.SaveChanges() > 0)
                {
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 18
0
        public static bool UpdatePro(Program p)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Programs.Find(p.ID);

            item.ProName    = p.ProName;
            item.ProContent = p.ProContent;
            item.ProHide    = p.ProHide;
            item.TypeID     = p.TypeID;
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 19
0
        public static bool UpdateAU(AboutUs au)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.AboutUs1.Find(au.ID);

            item.AboutName    = au.AboutName;
            item.AboutContent = au.AboutContent;
            item.AboutHide    = au.AboutHide;
            item.AboutImage   = au.AboutImage;
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 20
0
        public static Donate GetDonateByID(int id)
        {
            NGOEntities e = new NGOEntities();
            var         d = e.Donates.Find(id);

            if (d.DonateStatus == 2 && d.EndDay < DateTime.Now)
            {
                d.DonateStatus = 3;
            }
            else if (d.DonateStatus == 1 && d.StartDay < DateTime.Now)
            {
                d.DonateStatus = 2;
            }
            e.SaveChanges();
            return(e.Donates.Find(id));
        }
Esempio n. 21
0
        public static int InsertType(TypeProgram t)
        {
            NGOEntities e         = new NGOEntities();
            var         checkName = e.TypePrograms.SingleOrDefault(s => s.TypeName.ToLower() == t.TypeName.ToLower());

            if (checkName != null)
            {
                return(-1);
            }
            e.TypePrograms.Add(t);
            if (e.SaveChanges() > 0)
            {
                return(t.ID);
            }
            return(0);
        }
Esempio n. 22
0
        public static int InsertCate(Category c)
        {
            NGOEntities e         = new NGOEntities();
            var         checkName = e.Categories.SingleOrDefault(s => s.CateName.ToLower() == c.CateName.ToLower());

            if (checkName != null)
            {
                return(-1);
            }
            e.Categories.Add(c);
            if (e.SaveChanges() > 0)
            {
                return(c.ID);
            }
            return(0);
        }
Esempio n. 23
0
        public static void CheckStt(List <Donate> ls)
        {
            NGOEntities e = new NGOEntities();

            foreach (var item in ls)
            {
                var d = e.Donates.Find(item.ID);
                if (item.DonateStatus == 1 && item.StartDay <= DateTime.Now)
                {
                    d.DonateStatus = 2;
                }
                else if (item.DonateStatus == 2 && item.EndDay < DateTime.Now)
                {
                    d.DonateStatus = 3;
                }
                e.SaveChanges();
            }
        }
Esempio n. 24
0
        public static int UpdateType(TypeProgram t)
        {
            NGOEntities e         = new NGOEntities();
            var         checkName = e.TypePrograms.SingleOrDefault(s => s.TypeName.ToLower() == t.TypeName.ToLower() && s.ID != t.ID);

            if (checkName != null)
            {
                return(-1);
            }
            var item = e.TypePrograms.Find(t.ID);

            item.TypeName = t.TypeName;
            if (e.SaveChanges() > 0)
            {
                return(t.ID);
            }
            return(0);
        }
Esempio n. 25
0
        public static int UpdateCate(Category c)
        {
            NGOEntities e         = new NGOEntities();
            var         checkName = e.Categories.SingleOrDefault(s => s.CateName.ToLower() == c.CateName.ToLower() && s.ID != c.ID);

            if (checkName != null)
            {
                return(-1);
            }
            var item = e.Categories.Find(c.ID);

            item.CateName = c.CateName;
            if (e.SaveChanges() > 0)
            {
                return(c.ID);
            }
            return(0);
        }
Esempio n. 26
0
        public static bool CheckImgMain(int id)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.ProgramImages.Find(id);

            if (item.ImgMain == true)
            {
                item.ImgMain = false;
            }
            else
            {
                item.ImgMain = true;
            }
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 27
0
        public static bool CheckVolunteer(int id)
        {
            NGOEntities e    = new NGOEntities();
            var         item = e.Users.Find(id);

            if (item.UserVolunteer == true)
            {
                item.UserVolunteer = false;
            }
            else
            {
                item.UserVolunteer = true;
            }
            if (e.SaveChanges() > 0)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 28
0
        public static int CreateUser(User u)
        {
            NGOEntities e         = new NGOEntities();
            var         checkMail = GetUserByMail(u.UserMail);

            if (checkMail != null)
            {
                return(-1);
            }
            u.UserActive     = true;
            u.RoleID         = 2;
            u.UserDateCreate = DateTime.Now;
            u.UserVolunteer  = false;
            u.UserPwd        = Encrypt.EncryptPasswordMD5(u.UserPwd);
            u.MoneyDonate    = 0;
            e.Users.Add(u);
            if (e.SaveChanges() > 0)
            {
                return(u.ID);
            }
            return(0);
        }