Example #1
0
        public Result <SelectedWorker> UpdateApprove(SelectedWorker userinfo, int app)
        {
            var result = new Result <SelectedWorker>();

            try
            {
                var objtosave = _context.selectedWorkers.FirstOrDefault(u => u.PostId == userinfo.PostId && u.UserId == userinfo.UserId);


                objtosave.Approved = app;



                if (!IsValid(objtosave, result))
                {
                    return(result);
                }
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                result.HasError = true;
                result.Message  = ex.Message;
            }
            return(result);
        }
Example #2
0
        public Result <SelectedWorker> Save(SelectedWorker userinfo)
        {
            var result = new Result <SelectedWorker>();

            try
            {
                var objtosave = _context.selectedWorkers.FirstOrDefault(u => u.PostId == userinfo.PostId && u.UserId == userinfo.UserId);
                if (objtosave == null)
                {
                    objtosave = new SelectedWorker();
                    _context.selectedWorkers.Add(objtosave);
                    objtosave.Approved = 0;
                }
                objtosave.UserId = userinfo.UserId;
                objtosave.PostId = userinfo.PostId;
                objtosave.Price  = userinfo.Price;
                objtosave.Flag   = 0;



                if (!IsValid(objtosave, result))
                {
                    return(result);
                }
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                result.HasError = true;
                result.Message  = ex.Message;
            }
            return(result);
        }
Example #3
0
        public ActionResult WorkerRating(RatingWorker worker)
        {
            var            result = _ratingWorkerService.Save(worker);
            SelectedWorker s      = new SelectedWorker();

            s.UserId = worker.UserId;
            s.PostId = worker.PostId;
            _selectedWorkerService.Update(s);

            return(RedirectToAction("WorkerList", "Owner", new{ id = worker.PostId }));
        }
Example #4
0
 public ActionResult RequestedMember(SelectedWorker selected)
 {
     try
     {
         var result = selectedWorkerDao.Save(selected);
         if (result.HasError)
         {
             ViewBag.Message = result.Message;
             return(View("RequestedMember"));
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     return(RedirectToAction("OwnerProfile", "Owner"));
 }
Example #5
0
        public bool IsValid(SelectedWorker obj, Result <SelectedWorker> result)
        {
            if (!ValidationHelper.IsStringValid(obj.UserId.ToString()))
            {
                result.HasError = true;
                result.Message  = "Invalid UserId";
                return(false);
            }


            if (!ValidationHelper.IsStringValid(obj.Price.ToString()))
            {
                result.HasError = true;
                result.Message  = "Invalid Price";
                return(false);
            }


            return(true);
        }
 public ActionResult RequestedMember(SelectedWorker selected)
 {
     try
     {
         var result = _selectedService.Save(selected);
         //var result2 = _responseservice.Delete(selected.PostId,selected.UserId);
         var response = new ResponseToaJob();
         response.WUserId = selected.UserId;
         response.PostId  = selected.PostId;
         var r = _responseservice.Update(response);
         if (result.HasError)
         {
             ViewBag.Message = result.Message;
             return(View("RequestedMember"));
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     return(RedirectToAction("Profile", "Owner"));
 }