コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Plant plant = plantRepository.GetPlantByID(id);

            plantRepository.DeletePlant(id);
            plantRepository.Save();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public bool DeletePlant(long userId, string plantName)
 {
     if (!plantRepository.GetPlantsByUser(userRepository.GetUser(userId).Id).Any(
             plant => plant.Name.Equals(plantName, StringComparison.OrdinalIgnoreCase)))
     {
         return(false);
     }
     plantRepository.DeletePlant(PlantToPlantRecord(new Plant(plantName, userId)));
     userRepository.UpdateUser(new UserRecord(userId)
     {
         Status = UserStatusRecord.DefaultStatus
     });
     return(true);
 }
コード例 #3
0
 public object DeletePlant(int code)
 {
     return(_plantRepository.DeletePlant(code));
 }