コード例 #1
0
        public void ChangeStatus(string id, EnumMedicineStatus status)
        {
            var entity = _context.MedicineInfos.FirstOrDefault(x => x.Id == id);

            entity.Status    = status;
            entity.UpdatedAt = DateTime.Now;
            _context.SaveChanges();
        }
コード例 #2
0
ファイル: CustomColor.cs プロジェクト: mahmudkoli/Medicine
        public static string CardColor(EnumMedicineStatus val)
        {
            switch (val)
            {
            case EnumMedicineStatus.Approved:
                return("approved-card");

            case EnumMedicineStatus.Banned:
                return("hold-permanetly-card");

            case EnumMedicineStatus.Pending:
                return("pending-card");

            case EnumMedicineStatus.Draft:
                return("");

            default:
                return("");
            }
        }
コード例 #3
0
ファイル: CustomColor.cs プロジェクト: mahmudkoli/Medicine
        public static string BadgeColor(EnumMedicineStatus val)
        {
            switch (val)
            {
            case EnumMedicineStatus.Approved:
                return("badge-success");

            case EnumMedicineStatus.Banned:
                return("badge-warning");

            case EnumMedicineStatus.Pending:
                return("badge-warning");

            case EnumMedicineStatus.Draft:
                return("");

            default:
                return("");
            }
        }
コード例 #4
0
 public void ChangeStatus(string id, EnumMedicineStatus status)
 {
     _medicineUnitOfWork.MedicineRepository.ChangeStatus(id, status);
 }
コード例 #5
0
 public ActionResult ChangeStatus(string id, EnumMedicineStatus status)
 {
     _medicineModel.ChangeStatus(id, status);
     return(RedirectToAction("Index"));
 }
コード例 #6
0
ファイル: MedicineModel.cs プロジェクト: mahmudkoli/Medicine
 public void ChangeStatus(string id, EnumMedicineStatus status)
 {
     _medicineService.ChangeStatus(id, status);
 }