public ActionResult CreatePercentage(string phy_key)
        {
            physician_percentage_rate physicianPercentage = new physician_percentage_rate();

            physicianPercentage.ppr_phy_key = phy_key;
            return(GetViewResult(physicianPercentage));
        }
 public ActionResult EditPercentage(physician_percentage_rate physicianPercentage)
 {
     if (ModelState.IsValid)
     {
         physicianPercentage.ppr_modified_by      = loggedInUser.Id;
         physicianPercentage.ppr_modified_by_name = loggedInUser.FullName;
         physicianPercentage.ppr_modified_date    = DateTime.Now.ToEST();
         _physicianPercentageRateService.Edit(physicianPercentage);
         return(ShowSuccessMessageOnly("Physician Incentive Rate Successfully Updated", physicianPercentage));
     }
     return(GetErrorResult(physicianPercentage));
 }
        public ActionResult EditPercentage(int?id)
        {
            if (id == null)
            {
                new SelectListItem {
                };
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            physician_percentage_rate rateService = _physicianPercentageRateService.GetDetails(Convert.ToInt32(id));

            // get physician name
            ViewBag.name = _physicianPercentageRateService.GetPhysicianName(rateService.ppr_phy_key);
            if (rateService == null)
            {
                return(HttpNotFound());
            }
            return(GetViewResult(rateService));
        }
 public ActionResult CreatePercentage(physician_percentage_rate physicianPercentage)
 {
     if (ModelState.IsValid)
     {
         physicianPercentage.ppr_created_by      = loggedInUser.Id;
         physicianPercentage.ppr_created_by_name = loggedInUser.FullName;
         physicianPercentage.ppr_created_date    = DateTime.Now.ToEST();
         bool alreadyExist = _physicianPercentageRateService.IsAlreadyExists(physicianPercentage.ppr_phy_key, Convert.ToDateTime(physicianPercentage.ppr_start_date), Convert.ToDateTime(physicianPercentage.ppr_end_date), physicianPercentage.ppr_shift_id.ToInt());
         if (!alreadyExist)
         {
             _physicianPercentageRateService.Create(physicianPercentage);
             return(ShowSuccessMessageOnly("Physician Incentive Rate Successfully Added", physicianPercentage));
         }
         else
         {
             return(ShowErrorMessageOnly("Record Already Exist. Please try an other dates/Shifts", physicianPercentage));
         }
     }
     return(GetErrorResult(physicianPercentage));
 }
 public void Edit(physician_percentage_rate entity)
 {
     _unitOfWork.PhysicianPercentageRateRepository.Update(entity);
     _unitOfWork.Save();
     _unitOfWork.Commit();
 }
 public void Create(physician_percentage_rate entity)
 {
     _unitOfWork.PhysicianPercentageRateRepository.Insert(entity);
     _unitOfWork.Save();
     _unitOfWork.Commit();
 }