public IActionResult Update(ProvinceModel model)
 {
     try
     {
         new ProvinceHandler().UpdateProvince(model.ToProvinceEntity(), model.Id);
         TempData.Set <AlertModel>("Alert", new AlertModel($"{model.Name} is updated successfully", AlertModel.AlertType.Success));
     }
     catch (Exception ex)
     {
         TempData.Set <AlertModel>("Alert", new AlertModel($"failed to update {model.Name}", AlertModel.AlertType.Error));
     }
     return(RedirectToAction("manage"));
 }