public async Task <JsonResult> Copy(int?translationId, int?dictionaryId) { if (!translationId.HasValue && !dictionaryId.HasValue) { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } var result = await _translationService.CopyAsync(translationId.Value, dictionaryId.Value); if (!result.Success) { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }