Beispiel #1
0
        public ActionResult Edit(int id)
        {
            PartnerDTO data = new PartnerDao(_unitOfWork).GetByid(id);

            if (data == null)
            {
                return(RedirectToAction("Page404", "Error"));
            }

            return(View(data));
        }
 public ActionResult Register(AccountService account)
 {
     ViewBag.ListRolePartner = new PartnerDao().GetListRolePartner();
     if (ModelState.IsValid)
     {
         var value = new PartnerDao().Create(account);
         return(View());
     }
     else
     {
         return(View());
     }
 }
Beispiel #3
0
        public PartnerDTO GetPartnerById(int id)
        {
            var data = new PartnerDao().GetPartnerById(id);

            return(new PartnerDTO
            {
                ID = data.ID,
                PartnerActive = data.PartnerActive,
                LinkImage = baseUrl + data.PartnerImage,
                PartnerImage = data.PartnerImage,
                PartnerLink = data.PartnerLink,
                PartnerName = data.PartnerName
            });
        }
Beispiel #4
0
        public IEnumerable <PartnerDTO> GetAllPartner()
        {
            var data = new PartnerDao().GetAllPartner().Select(s => new PartnerDTO
            {
                ID               = s.ID,
                PartnerActive    = s.PartnerActive,
                PartnerDayCreate = s.PartnerDayCreate,
                PartnerImage     = s.PartnerImage,
                PartnerLink      = s.PartnerLink,
                PartnerName      = s.PartnerName,
                LinkImage        = baseUrl + s.PartnerImage,
            });

            return(data);
        }
 public ActionResult Login(string Name, string Password)
 {
     if (ModelState.IsValid)
     {
         var account = new AccountService()
         {
             Name     = Name,
             Password = Password,
         };
         var value = new PartnerDao().GetPartnerLogin(account);
         Session[CommonConstants.ACCOUNT_DEV] = value;
         return(RedirectToAction("MainPage", "Developer"));
     }
     else
     {
         return(View());
     }
 }
Beispiel #6
0
 public bool CreatePartner(PartnerDTO partner)
 {
     try
     {
         var data = new PartnerDao().CreatePartner(new Partner()
         {
             PartnerActive    = true,
             PartnerDayCreate = DateTime.Now,
             PartnerImage     = partner.PartnerImage,
             PartnerLink      = partner.PartnerLink,
             PartnerName      = partner.PartnerName
         });
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(false);
     }
 }
Beispiel #7
0
        public ActionResult Edit(PartnerDTO partner)
        {
            //get Image have exist
            string currentFileName = new PartnerDao(_unitOfWork).GetByid(partner.ID).PartnerImage;

            //check name have deafault if exist ==> dont delete
            if (partner.FileImage == null)
            {
                partner.PartnerImage = currentFileName;
            }
            else
            {
                //delete file
                string filePath = Server.MapPath(path + currentFileName);
                if (System.IO.File.Exists(filePath))
                {
                    System.IO.File.Delete(filePath);
                }
                partner.PartnerImage = DateTime.Now.Ticks + Path.GetFileName(partner.FileImage.FileName);
                partner.FileImage.SaveAs(Server.MapPath(path + partner.PartnerImage));
                partner.FileImage = null;
            }
            PartnerDTO data = new PartnerDao(_unitOfWork).GetByid(partner.ID);

            if (!ModelState.IsValid)
            {
                return(View(data));
            }

            if (new PartnerDao(_unitOfWork).Edit(partner))
            {
                return(RedirectToAction("Index"));
            }

            TempData[MessageConst.ERROR] = "Edit Failed";
            return(View(data));
        }
Beispiel #8
0
        // GET: Admin/Partner
        //Display list of Partner
        public ActionResult Index()
        {
            List <PartnerDTO> data = new PartnerDao(_unitOfWork).GetAll();

            return(View(data));
        }