public HttpResponseMessage RenameFile(RenameFileRequest request) { var itemViewModel = DigitalAssetsController.RenameFile(request.FileId, request.NewFileName); return Request.CreateResponse(HttpStatusCode.OK, itemViewModel); }
public HttpResponseMessage RenameFile(RenameFileRequest request) { try { var itemViewModel = DigitalAssetsController.RenameFile(request.FileId, request.NewFileName); return Request.CreateResponse(HttpStatusCode.OK, itemViewModel); } catch (FileAlreadyExistsException ex) { return Request.CreateResponse(HttpStatusCode.InternalServerError, ex); } }