public Tuple <bool, string> Archive(long requestId, long userId, DateTime dateArchive) { try { ////ابتدا در کارتابل ذخیره شود //bool Valid = InsertCartable(CartableStatus.Verdict, userId, requestId, postuserId, rowNumber, description); // رای صادر شود _archiveRepository.Add(new Archive { RequestId = requestId, PersonId = userId, Date = dateArchive }); var upobject = _requestRepository.Find(qu => qu.Id == requestId); if (upobject != null) { upobject.RequestStatus = RequestStatus.Archive; _requestRepository.Update(upobject); } _unitOfWork.SaveChanges(); return(new Tuple <bool, string>(true, "بایگانی با موفقیت انجام شده است")); //else // return new Tuple<bool, string>(false, "درخواست مورد نظر در جریان نمی باشد و صدور رای امکان پذیر نیست"); } catch (Exception) { return(new Tuple <bool, string>(false, "عملیات با مشکل مواجه شده است")); } }